| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Центр помощи > [C++] с plus plus. корриктеровка задачи |
| Автор: сахарок 8.4.2008, 20:05 | ||||
| Здравствуйте. не могли бы вы подкорректировать решение моей задачи=) Написать функцию с четырьмя параметрами, вычисляющую по декартовым координатам точки на плоскости ее полярные координаты (использовать адреса в качестве параметров). Написать вторую функцию С ТЕМ ЖЕ ИМЕНЕМ с четырьмя параметрами-ссылками, вычисляющую декартовы координаты точки по ее полярным координатам. В основной программе в цикле вводить с клавиатуры декартовы координаты точки и выводить на экран ее полярные координаты. Затем обращаться ко второй функции и выводить подсчитанные по полярным координатам значения декартовых координат. Окончание работы программы - ввод нулевых координат. Для ввода значений координат и вывода результатов использовать макросы. Для ввода напишите макрос, в котором выводится подсказка с именем переменной ("имя="). Макрос для результатов должен выводить выражение в таком виде: "изображение выражения=значение выражения".
|
| Автор: Mephisto 8.4.2008, 21:19 | ||||
Как минимум так:
Добавлено через 1 минуту и 4 секунды
Можешь раскоментить если тебе нужен. Добавлено через 1 минуту и 53 секунды П.с. Матчасть не проверял! |
| Автор: Rififi 8.4.2008, 22:02 | ||
немного улучшим
|
| Автор: vinter 8.4.2008, 22:18 | ||
плохо, в релизе эта строчка пропадет. |
| Автор: Mephisto 9.4.2008, 13:00 |
Rififi, нельзя проверки включать в assert, ибо в релизную версию код который под ассертом не компилируется в исполняемый файл. Там нужно exception генерить по хорошему! |
| Автор: archimed7592 9.4.2008, 18:25 |
| Для домашних заданий, курсовых, существует "Центр Помощи". Тема перенесена! |