Использование символьного типа CHAR при работе с одномерными массивами

Варианты

  1. Даны символы S1, ..., Sn. Подсчитать, сколько раз среди данных символов встречаются символы “нн” и сколько раз символ “*”.
  1. Даны символы S1, ..., Sn. Выяснить, встречается ли в данной последовательности символов группа из трех точек “...” и сколько раз.
  1. Даны символы S1, ...,Si,... Sn. Выяснить, встречаются ли в последовательности S1,...Sn рядом стоящие символы Si, Si +1 такие, что Si- запятая, Si+1 - тире, и сколько раз.
  1. Даны символы S1,..,Sn. Выяснить, встречается ли символ «н» в тексте три раза. Если такого варианта символов нет, ответом должно быть число 0.
  1. Даны символы S1, ..., Sn. Выяснить, каких символов среди S1, ..., Sn больше: запятых или тире.
  1. Даны символы S1,...,Sn. Выяснить, встречаются ли в тексте три раза символы “a” и “5”.
  1. Даны символы S1,...,Sn. Выяснить, встречаются ли в тексте три раза символы «;» и «:».
  1. Даны символы S1, ... , Sn. Известно, что среди S1, ..., Sn есть запятые. Найти номера первой и последней запятой.
  1. Даны символы S1, ..., S2n. Выяснить, где больше символов “а”: среди S1,...,Sn или среди Sn+1, ..., S2n.
  1. Даны символы S1,...,Sn. Выяснить, сколько раз встречается сочетание “ен” до первого появления символы “.”
  1. Даны символы S1,..., Sn. Выяснить, имеются ли в S1,...,Sn символы, входящие в слово “диск”.

Работа с типом данных STRING (строка)

  1. Написать программу, которая считывает три предложения и выводит их в обратном порядке.
  1. Написать программу, которая считывает текст и выводит на экран только предложения, содержащие введенное с клавиатуры слово.
  1. Написать программу, которая считывает текст и выводит на экран только предложения, содержащие числа.
  1. Написать программу, которая считывает текст и выводит на экран только предложения, не содержащие запятых.
  1. Написать программу, которая считывает текст и определяет, сколько в нем слов, состоящих из не более чем четырех букв.
  1. Написать программу, которая считывает текст и выводит на экран только предложения, состоящие из заданного количества слов.
  1. Написать программу, которая считывает текст и выводит на экран только предложения, не содержащие числа.
  1. Написать программу, которая считывает текст и выводит его на экран, заменив цифры от 0 до 9 на слова «ноль», «один», ..., «девять».
  1. Написать программу, которая считывает текст, находит заданное слово в тексте и выводит на экран слово, следующее за заданным.
  1. Написать программу, которая считывает текст и выводит на экран вопросительные предложения.


  1. Написать программу, которая считывает текст и выводит на экран восклицательные предложения.
  1. Написать программу, которая считывает текст и выводит на экран, сколько раз встретилось в нем введенное с клавиатуры слово.
  1. Написать программу, которая считывает текст и выводит на экран количество предложений.
  1. Написать программу, которая считывает текст и выводит на экран предложения, начинающиеся с заданных слов.
  1. Написать программу, которая считывает текст и выводит на экран восклицательные предложения.
  1. Написать программу, которая считывает текст и выводит на экран количество слов в данном тексте.
  1. Написать программу, которая считывает текст и выводит на экран количество знаков «,» в данном тексте.
  1. Написать программу, которая считывает текст и выводит на экран предложения, начинающиеся с заданных букв.

Задание 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. Найти сумму элементов ее главной диагонали.

Наши рекомендации