
Вариант 21
1.Разработать в среде Turbo Pascal программу решения взаимосвязанных задач:
расчет элементов квадратной матрицы A = (aij), i,j – 1,2,…,n по заданной формуле:
упорядочить элементы первых трех столбцов матрицы А по убыванию абсолютных значений;
2. Задана последовательность N вещественных чисел. Вычислить сумму чисел, порядковые номера которых являются простыми числами.
Для отладки программы исходный массив сформировать с помощью генератора случайных чисел.
Вариант 22
1.Разработать в среде Turbo Pascal программу решения взаимосвязанных задач:
расчет элементов квадратной матрицы A = (aij), i,j – 1,2,…,n по заданной формуле:
упорядочить элементы четных строк матрицы А по убыванию значений;
2. Дан массив, состоящий из 20 целых чисел. Вывести все числа, которые встречаются в этом массиве несколько раз.
Для отладки программы исходный массив сформировать с помощью генератора случайных чисел.
Задание №3
(номер задачи из списка соответствует номеру варианта)
Ввести строку и два слова. Заменить все вхождения в строку одного слова на другое.
Определить, является введенная строка палиндромом или нет (т.е. читается одинаково слева направо и справа налево)?
Ввести строку. Выделить из нее самое длинное слово.
Ввести строку. Выделить из нее самое короткое слово.
В тексте заменить все вхождения одного символа на другой.
Определить количество пробелов в заданной строке.
Найти количество слов в строке
Ввести строку и символ. Вывести строку, полученную из исходной строки удалением всех вхождений этого символа.
Ввести строку и затем еще слово. Исключить из строки все вхождения этого слова.
Заменить во введенной строке первую букву каждого слова на заглавную.
Заменить во введенной строке последнюю букву каждого слова на заглавную.
Получить "перевертыш" для введенной строки (т.е. строку с обратным следованием букв).
В данной строке подсчитать количество вхождений каждой буквы.
Заданы две строки. Найти самую длинную их общую (одинаковую) часть.
Определить количество вхождений заданного символа в заданную строку.
Удалить из строки повторные вхождения каждого символа.
Преобразовать данную строку, удалив из нее все слова, которые встречаются более одного раза.
Посчитать количество букв, которые останутся на своих местах в данной строке, если её перевернуть.
Вывести все слова – палиндромы, входящие в данную строку.
Преобразовать данную строку, удалив из слов нечетной длины среднюю букву.
Даны строка и два символа. Сделать одновременную замену первого символа на второй, а второго – на первый.
Удвоить в данной строке каждый символ.