ДЗ 2: Программирование на С++
Описание
ДЗ номер 2
ДЗ кафедры ИУ6
Часть 2.1. Функции
Написать программу, которая вводит цепочку целых чисел (количество чисел не менее 10) и определяет наиболее длинную монотонно возрастающую их последовательность. Вывести на печать введенную цепочку и найденную последовательность. При программировании использовать функцию.
Часть 2.2. Текстовая обработка
Дана последовательность строк. Строки состоят из слов, разделенных пробелом. Каждая строка содержит существительные в единственном числе, оканчивающиеся на «онок» и «енок». Написать программу, обеспечивающую ввод строк и их корректировку. Корректировка заключается в преобразовании существительных в единственном числе в существительные во множественном числе. Считать, что множественное число этих существительных образуется по следующему правилу.
Цыпленок – цыплята, мышонок – мышата. При этом буква «а» перед «т» пишется, если корень оканчивается на шипящую. В остальных случаях перед «т» будет буква «я».
Вывести на печать исходную и скорректированную последовательности строк.
Часть 2.3. Файлы
Сформировать программным путем файл F, компоненты которого являются целыми числами. Записать в файл G все четные числа файла F, а в файл H – все нечетные. Порядок следования чисел сохраняется. Вывести на экран все файлы программы.