Вопрос № 126038: Здравствуйте уважаемые эксперты! Помогите решить задачи!
Задача 1. Написать программу которая выводит таблицу квадратов первых пяти целых положительных нечетных чисел. Вот рекомендуемый результат:
Число Квадарат
1 1
3 9
5 25<b...Вопрос № 126042: Подскажите!
Разработать пользовательский класс, взяв за основу структуру данных, изложенную в варианте.
Определить в классе конструкторы (без параметров, с параметрами, копирования), деструктор, компонентные функции для записи и чтения данн...Вопрос № 126077: Возник вопрос по работе с графическим режимом в DOS, в среде Borland C++3.1 :
В приведенном ниже примере рисуется горизонтальная линия через центр экрана. На 0-й странице.
А вот если установить 1-ю страницу то она будет рисоваться некорректно...Вопрос № 126120: Уважаемые эксперты, очень нужно решение данной задачки:
****
Написать "Морской бой" для игры человека против компьютера. Предусмотреть за человека возможность автоматической (расстановку осуществляет кораблей компьютер случайным обр...
Вопрос № 126.038
Здравствуйте уважаемые эксперты! Помогите решить задачи!
Задача 1. Написать программу которая выводит таблицу квадратов первых пяти целых положительных нечетных чисел. Вот рекомендуемый результат:
Число Квадарат
1 1
3 9
5 25
7 49
9 81
Задача 2. Написать прогр. которая вычисл. суму первых и целых положительных четных чисел. Кол-во суммирующих чисел должно вводится во время работы прогр.Рекомендуемый результат работы:
Введите кол-во суммирующ. чисел
12
Сумма первых положит. четных чисел 156
Задача 3. Написать прогр. которая выводит на экр. квадрат Пифагора - табл. умнож.
Отвечает: Терсков Сергей
Здравствуйте, Волошин Виталий Алексеевич!
Вариант решения ваших трех задач в одной программе смотрите в приложении.
Приложение:
Ответ отправил: Терсков Сергей (статус: Практикант)
Ответ отправлен: 05.03.2008, 09:12
Отвечает: shayen
Здравствуйте, Волошин Виталий Алексеевич!
код в приложении компилировался в VS 2003. Удачи.
Приложение:
Ответ отправил: shayen (статус: 4-ый класс)
Ответ отправлен: 05.03.2008, 22:46
Вопрос № 126.042
Подскажите!
Разработать пользовательский класс, взяв за основу структуру данных, изложенную в варианте.
Определить в классе конструкторы (без параметров, с параметрами, копирования), деструктор, компонентные функции для записи и чтения данных, определенных в классе.
Написать демонстрационную программу, позволяющую:
наблюдать каждый вызов конструктора (деструктора);
записывать данные в компонентные поля экземпляра класса;
читать данные из компонентных полей и выводить их на монитор;
показать использование указателя на объект (экземпляр) класса;
показать использование указателя на компонентную функцию.
Этут написал, но не знаю правельно или нет, даже почему то функцию вызвать не получается, помогите.
Приложение:
Отправлен: 05.03.2008, 07:52
Вопрос задал: Enchikiben (статус: Посетитель)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 4)
Отвечает: Попов А.С.
Здравствуйте, Enchikiben!
Для вызова функции необходим объект
[cannot call member function `int mail::readm()' without object]
объект типа mail можно создать 2 способами с динамическим отведением памяти и статическим
1. mail m; память под объект отводится//освобождается автоматически
2. mail *r;
r = new mail(); сначала объявляем указатель на объект, далее отводим ему память самостоятельно (оператор new вызовет конструктор), чтобы освободить занимаемый объем памяти необходимо вызвать деструктор - delete r;
пример в приложении
Приложение:
Ответ отправил: Попов А.С. (статус: 9-ый класс)
Ответ отправлен: 05.03.2008, 16:06 Оценка за ответ: 5
Вопрос № 126.077
Возник вопрос по работе с графическим режимом в DOS, в среде Borland C++3.1 :
В приведенном ниже примере рисуется горизонтальная линия через центр экрана. На 0-й странице.
А вот если установить 1-ю страницу то она будет рисоваться некорректно: выше центра экрана.
Как так?
Приложение:
Отправлен: 05.03.2008, 12:44
Вопрос задал: Warobushek (статус: 1-ый класс)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 1)
Отвечает: Терсков Сергей
Здравствуйте, Warobushek!
Проблема находится в этой строке
detectgraph(&gd,&gm); /* определение номера драйвера и режима */
В моем случае данная функция записала в переменные gd и gm значения соответственно 9 и 2. Это соответствует типу драйвера VGA и его режиму VGAHI. У этого режима всего одна страница. И соответственно, когда мы пытаемся переключаться между страницами, то ни к чему хорошему это не приводит. Проблему можно решить принудительной установкой графических драйвера и режима. Например VGA и его режим VGAMED поддерживает 2 страницы. Пример в приложении...
Приложение:
Ответ отправил: Терсков Сергей (статус: Практикант)
Ответ отправлен: 06.03.2008, 08:57 Оценка за ответ: 5 Комментарий оценки: спасибо
Вопрос № 126.120
Уважаемые эксперты, очень нужно решение данной задачки:
****
Написать "Морской бой" для игры человека против компьютера. Предусмотреть за человека возможность автоматической (расстановку осуществляет кораблей компьютер случайным образом) и ручной расстановки своих кораблей. Стоимость задания существенно повышается, если компьютер при стрельбе будет обладать логикой (т. е. не производить выстрелы "рандомайзом").