
Варианты заданий. Общие требования.
Ввести данные с клавиатуры так как показано в примере 7 :
Объявить статический массив
Вводить текст построчно с клавиатуры и также построчно размещать в памяти
текст содержит латинские буквы, цифры, знаки.
При выполнении задания :
использовать указатели
создавать свои функции
применять библиотечные функции
На экран выводить поясняющие тексты.
Выводить как исходный текст, так и текст после обработки (отформатированный).
Номер варианта задания |
Задание |
1,10,19,28 |
Ввести с клавиатуры несколько строк, признаком конца ввода считать строку, состоящую из слова «end». Во введенном тексте подсчитать количество цифр. Найти самое длинное и самое короткое слово в тексте, вывести на экран, если таких слов несколько – вывести их все. Вывести текст на экран и отформатировать:
|
2,11,20,29 |
Ввести с клавиатуры несколько строк, признаком конца ввода считать строку, состоящую из знака «.» или «!» Во введенном тексте подсчитать количество пробельных символов. Найти все слова с заданной длиной (число ввести с клавиатуры). Задать длину строки (ввести с клавиатуры) и вывести текст на экран в измененном виде. |
3,12,21,30 |
Ввести с клавиатуры несколько строк, признаком конца ввода считать строку, состоящую из одного знака «#». Во введенном тексте подсчитать количество строчных символов. Найти все слова длиной больше заданного с клавиатуры значения. Разбить текст на страницы, параметры – длина страницы (число строк) и длина строки – вводятся с клавиатуры, слова - без переносов. |
4,13,22,31 |
Ввести с клавиатуры несколько строк, преобразовать введенный текст к верхнему регистру, признаком конца ввода считать строку, состоящую из слова «finish». Во введенном тексте подсчитать количество слов. Вывести текст на экран и отформатировать: Выровнять правый край текста за счет увеличения промежутков между словами текста. |
5,14,23,32 |
Ввести с клавиатуры несколько строк, признаком конца ввода считать строку, состоящую из слова «stop». Во введенном тексте подсчитать количество заглавных символов. В каждой строке найти самое длинное и самое короткое слово. Вывести текст на экран и отформатировать: В строке должны быть слова одинаковой длины, начать с самого короткого слова. |
6,15,24 |
Ввести с клавиатуры несколько строк, преобразовать введенный текст к верхнему регистру, признаком конца ввода считать строку, состоящую из слова «ок». В четных строках подсчитать количество слов. Вывести текст на экран и отформатировать: Реализовать функцию «выровнять строки по центру». |
7,16,25 |
Ввести с клавиатуры несколько строк, преобразовать введенный текст к нижнему регистру, признаком конца ввода считать строку, состоящую из одного знака «%». В нечетных строках подсчитать число цифр. Вывести текст на экран и отформатировать: Разбить текст на страницы, параметры (длину строки и количество строк) ввести с клавиатуры. |
8,17,26 |
Ввести с клавиатуры несколько строк, признаком конца ввода считать строку, состоящую из одной точки. Во введенном тексте подсчитать количество заглавных и строчных символов. Вывести текст на экран и отформатировать: После точки начинать с «красной строки» |
9,18,27 |
Ввести с клавиатуры несколько строк, состоящих из латинских букв, цифр и знаков препинания, признаком конца ввода считать строку, состоящую из слова «last». Во введенном тексте подсчитать количество цифр. Вывести текст на экран и отформатировать: Каждая последующая строка должна содержать на одно слово больше: в первой строке вывести одно слово, во второй – два и т.д. |