Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ООП(для очников).doc
Скачиваний:
8
Добавлен:
10.11.2019
Размер:
189.44 Кб
Скачать

Индивидуальные задания

  1. a) Вычислите сумму главных диагоналей квадратной матрицы.

b) Определите, является ли заданная строка символов числом.

с) Выведите из строки, содержащей слова, разделенные пробелами и запятыми, центральное слово (если в предложении два центральных слова, выведите оба).

  1. a) Дан массив чисел. Необходимо определить упорядочен ли он.

b) Найдите символ в строке, который встречается наибольшее число раз.

с) Найдите самое длинное слово в предложении.

  1. a) Отсортируйте значения в массиве.

b) Определите, входит ли строка, указанная в командной строке, при запуске программы, в предложение.

с) Удалите в предложении каждое третье слово.

  1. a) Отсортируйте слова в массиве по их длине.

b) Подсчитайте количество предложений в заданном тексте.

с) Дана строка, содержащая слова, разделенные пробелами, запятыми, восклицательными знаками, вопросительными знаками. Отсортируйте слова строки по длине.

  1. a) Сгенерируйте числовой ряд длиной не более 50, представляющий собой числа Фибоначчи (каждый последующий элемент представляют суммы двух предыдущих, первые два элемента равны 1). Выведите на печать первые 10, отмечая четные числа каким-нибудь символом.

b) Подсчитайте количество всех знаков препинания в заданном тексте.

с) Удалите из строки, содержащей слова, разделенные пробелами, запятыми и точками, у которых первая буква не совпадает с последней.

  1. a) Сгенерируйте числовой ряд из первых 10 чисел натурального ряда.

b) Определите количество символов и количество слов в строке, содержащей слова, разделенные пробелами, запятыми, точками.

с) Дана строка, в которой содержится хотя бы одна точка. Модифицируйте строку так, чтобы все символы "+", предшествующие первой точке, заменяются на символ "-", а все запятые, расположенные после первой точки, удаляются.

  1. a) Сгенерируйте числовой ряд длиной 30 элементов, представляющий квадраты чисел натурального ряда. Сформируйте из полученных значений два массива: один с четными значениями, другой с нечетными.

b) Подсчитайте, какие символы наиболее часто встречаются в предложении.

с) Выберите из множества числа, удовлетворяющие условию введенному в командной строке при запуске программы.

  1. a) Выберите из предложения слово, которое располагается в центре предложения, то есть символ, входящий в его состав, является центральным символом в предложении (с учетом пробелов).

b) Определите количество всех знаков препинания в данной строке.

с) Найдите длину первого слова в предложении, а затем выберите из предложения все слова той же длины.

  1. a) Дан массив чисел, знак операции и операнд. Выведите на печать массив, полученный в результате арифметического действия, совершенного над элементами массива.

b) Подсчитайте количество гласных букв в заданном тексте.

с) Переставьте слова в предложении в обратном порядке.

  1. a) Найдите минимальный элемент квадратной матрицы.

b) Найдите символы в строке, который встречается менее 10%.

с) В строке, содержащей слова, разделенные пробелами и запятыми, разверните указанное слово справа налево.

  1. a) Дан массив чисел. Выведите их на печать, сдвигая положительные значения на 5 пробелов вправо.

b) Подсчитайте количество пробелов в заданном тексте.

с) Выведите множество четных и нечетных слов строки. В строке слова разделены пробелами, запятыми, точками с запятыми и двоеточиями.

  1. a) Проверьте, отсортировано ли множество чисел в строке.

b) Отсортируйте слова в массиве по третьей букве, если слово меньше трех букв, то по последней.

с) Дана строка, содержащая слова, разделенные пробелами, запятыми и точками. Выберите все слова, являющиеся палиндромами.

  1. a) Дана матрица. Необходимо сгенерировать новую матрицу, элементы не первой строки которой равны произведению соответствующих элементов исходной матрицы на первый элемент столбца.

b) Вычислите значение арифметического выражения. Два операнда и знак операции задаются в командной строке при запуске программы.

с) Выберите все слова из строки, содержащей слова, разделенные пробелами и запятыми, которые полностью состоят из одного символа.

  1. a) Дан массив чисел. Необходимо упорядочить его по убыванию.

b) Отсортируйте слова в массиве по алфавиту.

с) Выберите из предложения все слова, которые имеют четный порядковый номер.

  1. a) Отсортируйте слова в массиве по убыванию длины.

b) Определить входит ли слово, указанное в командной строке при запуске программы, в массив слов.

с) Переставьте местами слова в предложении, под указанными позициями, введенными в командной строке при запуске программы.