|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » C/C++ - Помогите с решнием задач:) |
|
C/C++ - Помогите с решнием задач:)
|
Старожил Сообщения: 166 |
Профиль | Отправить PM | Цитировать Тема: Потоки. Использование стандартного ввода-вывода (iostream)(1-5 задания). Наследование. Иерархия и контейнерные классы(задание 6)
1. Написать программу вычисления наибольшего общего делителя двух целых чисел. Наибольший общий делитель рекурсивно вычисляется следующим образом; GCD(m, n) is: if m mod n equals 0 then n; else GCD(n, m mod n); Программа должна использовать цикл while. Входные данные поступают с клавиатуры. Результат выводится на экран. Предусмотреть обработку ошибок. 2. Написать программу, печатающую символы от A до Z. Использовать цикл while. В строку выводится номер, символ, шестнадцатеричный и восьмеричный код. З. Написать программу решения квадратного уравнения. Корни только вещественные. Ввод и вывод через стандартные потоки ввода-вывода. Вывод результата в “научном” формата. Установить ширину поля 12 символов, установить точность 4 цифры, заполнить вместо пробелов символом _. с помощью функций и манипуляторов. 4. Проверить какие флаги потока вывода установлены и заменить попарно на десятичные, на шестнадцатеричные (и наоборот), обычную на научную нотацию (и наоборот) Проверить результат. 5. Написать программу с двумя своими манипуляторами. Один выводит сообщение, другой устанавливает шестнадцатеричный вывод и переход на новую строку. б. Используя иерархию и композицию классов, создать бинарное дерево. У бинарного дерева есть корневой узел. Мы можем вставлять узел. Мы можем обходить вначале левое поддерево, потом правое (последовательный обход) и обратный обход. Узел может быть помещен в дерево двоичного поиска только в качестве концевого узла. Если дерево является пустым, то создается новый экземпляр класса узел дерева и узел помещается в дерево. Если дерево не является пустым, то программа сравнивает вставляемое в дерево значение со значением в корневом узле и если меньше, то помещает в левые поддеревья, а если больше, то в правые. Если значения равны, то выводится сообщение, что повтор и не вставляется. |
|
Отправлено: 13:59, 01-02-2009 |
Будем жить, Маэстро... Сообщения: 6694
|
Профиль | Сайт | Отправить PM | Цитировать Цитата DruOleg:
Частичные решения для задания № 2 присутствуют в этой теме - [решено] Четыре задачи начального уровня |
|
------- Последний раз редактировалось Drongo, 01-02-2009 в 19:02. Причина: Подправил... Отправлено: 14:54, 01-02-2009 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Старожил Сообщения: 166
|
Профиль | Отправить PM | Цитировать Люди добрые. Горю с сессией, помогите пожалуйста с решением задач....
Учусь на заочном отделении, бюджетник, был в рабочей командировке, приехал на той неделе только, сходил на кафедру - там надавали заданий... С паскалем я еще бы и сам справился - но вот с С++ - честно старался разобраться еще в том году, самостоятельно не смог, да и так не смог найти рабочий си бюлдер... Заранее благодарен всем за проявление помощи! |
Отправлено: 10:09, 24-02-2009 | #3 |
Ветеран Сообщения: 3320
|
Профиль | Отправить PM | Цитировать DruOleg, тогда на Паскале стоит пробовать решать.
Переводы с одного языка на другой в темах раздела Программирования встречаются. В любом случаи даже если позже перевести не удастца - преподу можно показать и эти труды, что б оценил реализацию. Среда и компилятор обязательно от Борланд? Если нет то можно поискать и от других производителей. |
Отправлено: 01:22, 25-02-2009 | #4 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Разное - [решено] Как сделать активным пункт вызова Диспетчера задач в контекстном меню Панели задач? | iron felix | Microsoft Windows 2000/XP | 3 | 29-11-2013 07:43 | |
Разное - SP2 , нет понели задач и значков на рабочем столе + диспечер задач не открывается | McIntosh | Лечение систем от вредоносных программ | 6 | 10-04-2010 13:08 | |
Интерфейс - [решено] помогите с панелью задач ) | azanny | Microsoft Windows 2000/XP | 6 | 20-09-2009 09:38 | |
Доступ - Помогите с правами доступа в Диспетчере задач. | NFS_Daemon | Microsoft Windows 2000/XP | 0 | 08-01-2009 11:26 | |
Помогите, срешением задач! С++ | Apis.NET | Программирование и базы данных | 19 | 09-12-2001 05:47 |
|