Для студентов МГТУ им. Н.Э.Баумана по предмету Объектно-ориентированное программирование (ООП)Вариант 24 - ДЗ №2 - Программирование на С++Вариант 24 - ДЗ №2 - Программирование на С++
5,0054
2021-06-292024-09-03СтудИзба
ДЗ 2: Вариант 24 - ДЗ №2 - Программирование на С++ вариант 24
-66%
Описание
О т ч е т по домашнему заданию № 2 Название домашнего задания: Домашнее задание 2 (Вариант 24) Дисциплина: Объектно-ориентированное программирование ООП Задание 2. Программирование на С++
Часть 2.1. Функции
Дано натуральное число n и целые числа a1,a2,…an. Написать программу, определяющую, есть ли среди заданной последовательности чисел отрезки (непрерывные подпоследовательности), состоящие из полных квадратов. Если есть, то подсчитать их количество и определить самый длинный из отрезков. Вывести на печать самый длинный отрезок и количество искомых отрезков. Если таких отрезков нет, то выдать соответствующее сообщение. При составлении программы использовать функции.
Часть 2.2. Текстовая обработка Дана последовательность строк. Каждая строка состоит из слов, разделенных пробелами. Написать программу, обеспечивающую ввод строк и их корректировку. Корректировка заключается в следующем. В каждой строке вычеркнуть все слова, не содержащие гласных букв и подсчитать количество таких слов. Вывести на печать исходную и скорректированную последовательности строк и полученное количество искомых слов в каждой строке.
Часть 2.3. Файлы Организовать программным способом текстовый файл F. Переписать в файл H все слова, содержащие букву а. При возникновении непредвиденных ситуаций выдать соответствующие сообщения. Вывести на экран оба файла и необходимые сообщения.
Часть 2.1. Функции
Дано натуральное число n и целые числа a1,a2,…an. Написать программу, определяющую, есть ли среди заданной последовательности чисел отрезки (непрерывные подпоследовательности), состоящие из полных квадратов. Если есть, то подсчитать их количество и определить самый длинный из отрезков. Вывести на печать самый длинный отрезок и количество искомых отрезков. Если таких отрезков нет, то выдать соответствующее сообщение. При составлении программы использовать функции.
Часть 2.2. Текстовая обработка Дана последовательность строк. Каждая строка состоит из слов, разделенных пробелами. Написать программу, обеспечивающую ввод строк и их корректировку. Корректировка заключается в следующем. В каждой строке вычеркнуть все слова, не содержащие гласных букв и подсчитать количество таких слов. Вывести на печать исходную и скорректированную последовательности строк и полученное количество искомых слов в каждой строке.
Часть 2.3. Файлы Организовать программным способом текстовый файл F. Переписать в файл H все слова, содержащие букву а. При возникновении непредвиденных ситуаций выдать соответствующие сообщения. Вывести на экран оба файла и необходимые сообщения.



Файлы условия, демо
Характеристики домашнего задания
Учебное заведение
Семестр
Номер задания
Вариант
Просмотров
135
Размер
682,13 Kb
Список файлов
Домашнее задание №2 (Вариант 24).pdf

Ваше удовлетворение является нашим приоритетом, если вы удовлетворены нами, пожалуйста, оставьте нам 5 ЗВЕЗД и позитивных комментариев. Спасибо большое!