![]() |
Помогите с решнием задач:)
Тема: Потоки. Использование стандартного ввода-вывода (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. Написать программу с двумя своими манипуляторами. Один выводит сообщение, другой устанавливает шестнадцатеричный вывод и переход на новую строку. б. Используя иерархию и композицию классов, создать бинарное дерево. У бинарного дерева есть корневой узел. Мы можем вставлять узел. Мы можем обходить вначале левое поддерево, потом правое (последовательный обход) и обратный обход. Узел может быть помещен в дерево двоичного поиска только в качестве концевого узла. Если дерево является пустым, то создается новый экземпляр класса узел дерева и узел помещается в дерево. Если дерево не является пустым, то программа сравнивает вставляемое в дерево значение со значением в корневом узле и если меньше, то помещает в левые поддеревья, а если больше, то в правые. Если значения равны, то выводится сообщение, что повтор и не вставляется. |
Цитата:
Частичные решения для задания № 2 присутствуют в этой теме - [решено] Четыре задачи начального уровня |
Люди добрые. Горю с сессией, помогите пожалуйста с решением задач....
Учусь на заочном отделении, бюджетник, был в рабочей командировке, приехал на той неделе только, сходил на кафедру - там надавали заданий... С паскалем я еще бы и сам справился - но вот с С++ - честно старался разобраться еще в том году, самостоятельно не смог, да и так не смог найти рабочий си бюлдер... Заранее благодарен всем за проявление помощи! |
DruOleg, тогда на Паскале стоит пробовать решать.
Переводы с одного языка на другой в темах раздела Программирования встречаются. В любом случаи даже если позже перевести не удастца - преподу можно показать и эти труды, что б оценил реализацию. Среда и компилятор обязательно от Борланд? Если нет то можно поискать и от других производителей. |
Время: 19:08. |
Время: 19:08.
© OSzone.net 2001-