Использование символьного типа CHAR при работе с одномерными массивами
Варианты
- Даны символы S1, ..., Sn. Подсчитать, сколько раз среди данных символов встречаются символы “нн” и сколько раз символ “*”.
- Даны символы S1, ..., Sn. Выяснить, встречается ли в данной последовательности символов группа из трех точек “...” и сколько раз.
- Даны символы S1, ...,Si,... Sn. Выяснить, встречаются ли в последовательности S1,...Sn рядом стоящие символы Si, Si +1 такие, что Si- запятая, Si+1 - тире, и сколько раз.
- Даны символы S1,..,Sn. Выяснить, встречается ли символ «н» в тексте три раза. Если такого варианта символов нет, ответом должно быть число 0.
- Даны символы S1, ..., Sn. Выяснить, каких символов среди S1, ..., Sn больше: запятых или тире.
- Даны символы S1,...,Sn. Выяснить, встречаются ли в тексте три раза символы “a” и “5”.
- Даны символы S1,...,Sn. Выяснить, встречаются ли в тексте три раза символы «;» и «:».
- Даны символы S1, ... , Sn. Известно, что среди S1, ..., Sn есть запятые. Найти номера первой и последней запятой.
- Даны символы S1, ..., S2n. Выяснить, где больше символов “а”: среди S1,...,Sn или среди Sn+1, ..., S2n.
- Даны символы S1,...,Sn. Выяснить, сколько раз встречается сочетание “ен” до первого появления символы “.”
- Даны символы S1,..., Sn. Выяснить, имеются ли в S1,...,Sn символы, входящие в слово “диск”.
Работа с типом данных STRING (строка)
- Написать программу, которая считывает три предложения и выводит их в обратном порядке.
- Написать программу, которая считывает текст и выводит на экран только предложения, содержащие введенное с клавиатуры слово.
- Написать программу, которая считывает текст и выводит на экран только предложения, содержащие числа.
- Написать программу, которая считывает текст и выводит на экран только предложения, не содержащие запятых.
- Написать программу, которая считывает текст и определяет, сколько в нем слов, состоящих из не более чем четырех букв.
- Написать программу, которая считывает текст и выводит на экран только предложения, состоящие из заданного количества слов.
- Написать программу, которая считывает текст и выводит на экран только предложения, не содержащие числа.
- Написать программу, которая считывает текст и выводит его на экран, заменив цифры от 0 до 9 на слова «ноль», «один», ..., «девять».
- Написать программу, которая считывает текст, находит заданное слово в тексте и выводит на экран слово, следующее за заданным.
- Написать программу, которая считывает текст и выводит на экран вопросительные предложения.
- Написать программу, которая считывает текст и выводит на экран восклицательные предложения.
- Написать программу, которая считывает текст и выводит на экран, сколько раз встретилось в нем введенное с клавиатуры слово.
- Написать программу, которая считывает текст и выводит на экран количество предложений.
- Написать программу, которая считывает текст и выводит на экран предложения, начинающиеся с заданных слов.
- Написать программу, которая считывает текст и выводит на экран восклицательные предложения.
- Написать программу, которая считывает текст и выводит на экран количество слов в данном тексте.
- Написать программу, которая считывает текст и выводит на экран количество знаков «,» в данном тексте.
- Написать программу, которая считывает текст и выводит на экран предложения, начинающиеся с заданных букв.
Задание 2: Использование процедур и функции в языке Delphi при работе с массивами
Варианты заданий с подпрограммами – процедурами:
1. Дана матрица размера Mx N. Найти суммы элементов всех ее четных строк.
2. Дана матрица размера M x N. Найти минимальное значение в каждой строке.
3. Дана матрица размера M x N. В каждой строке найти количество элементов, больших среднего арифметического всех элементов этой строки.
4. Дана матрица размера M x N. Преобразовать матрицу, поменяв местами минимальный и максимальный элемент в каждой строке.
5. Дана матрица размера N x M. Найти минимальное значение среди сумм элементов всех ее строк и номер строки с этим минимальным значением.
6. Дана матрица размера M x N. Найти минимальный среди максимальных элементов каждой строки.
7. Дана целочисленная матрица размера Mx N. Вывести номер ее первой строки, содержащей равное количество положительных и отрицательных элементов (нулевые элементы не учитываются). Если таких строк нет, то вывести 0.
8. Дана матрица размера M x N. Вывести номер ее первой строки, содержащей только положительные элементы. Если таких строк нет, то вывести 0.
9. Дана матрица размера M x N. Вывести номер ее первой строки, содержащей только отрицательные элементы. Если таких строк нет, то вывести 0.
10. Дана квадратная матрица порядка M. Найти сумму элементов ее главной диагонали.