Для студентов МГТУ им. Н.Э.Баумана по предмету Объектно-ориентированное программирование (ООП)Программирование на C++.Программирование на C++.
5,0052
2021-03-212021-03-21СтудИзба
ДЗ: Программирование на C++.
Описание
ДЗ2. Часть1. Дан упорядоченный по невозрастанию значений элементов массив целых чисел a, натуральное k и некоторое целое число b. Написать программу, осуществляющую удаление из массива a элемента с номером k и вставляющую элемент, равный b, в массив a так, чтобы упорядоченность его не нарушилась. Для поиска места воспользоваться алгоритмом дихотомического поиска. Вывести на печать исходный и сформированный массив. При программировании использовать функцию.
Часть 2.Дана последовательность строк. Каждая строка состоит из групп букв, цифр и знаков +,-,*. Группой букв называется группа, которой не предшествует и за которой не следует буква. Группой цифр называется группа, которой не предшествует и за которой не следует цифра. Группой знаков называется группа, которой не предшествует и за которой не следует знак. Написать программу, определяющую в каждой строке количество групп знаков и добавляющую это число к каждой группе цифр той же строки. Вывести на печать исходную и скорректированную последовательности строк.
Часть 3.Сформировать программно символьный файл F. Найти самое длинное слово среди слов, первая буква которых а. Если слов с наибольшей длиной несколько, то найти последнее из них. Если таких слов нет вообще, то вывести соответствующее сообщение. Вывести на экран исходный файл и найденное слово.
Часть 2.Дана последовательность строк. Каждая строка состоит из групп букв, цифр и знаков +,-,*. Группой букв называется группа, которой не предшествует и за которой не следует буква. Группой цифр называется группа, которой не предшествует и за которой не следует цифра. Группой знаков называется группа, которой не предшествует и за которой не следует знак. Написать программу, определяющую в каждой строке количество групп знаков и добавляющую это число к каждой группе цифр той же строки. Вывести на печать исходную и скорректированную последовательности строк.
Часть 3.Сформировать программно символьный файл F. Найти самое длинное слово среди слов, первая буква которых а. Если слов с наибольшей длиной несколько, то найти последнее из них. Если таких слов нет вообще, то вывести соответствующее сообщение. Вывести на экран исходный файл и найденное слово.
Характеристики домашнего задания
Учебное заведение
Семестр
Просмотров
50
Размер
1,82 Mb