|
|
zadach242.PAS |
|
{* Задач 242 *}Unit ZADACH242;Interface Implementation Begin writeln('Даны натуральное число n, символы S,…., S. Будем рассматривать слова, образованные символами, входящими последовательность S,….., S, считая при этом, что количество символов в каждом слове не превосходит 15. а) Найти какое-нибудь слово, оканчивающееся буквой (если таких слов нет, то сообщить об этом). '); End. Program zadach242; Uses zadach242.pas; {* Эту строку можно удалить *} Uses Crt, Strings; {* Вызов внешних функций *} Var {* Объявление переменных *} str : String; i : byte; j : byte; z : byte; n : byte; Begin ClrScr; {* Стираем всё с экрана *} write('введите длину строки n '); readln(n); writeln('введите строку '); readln(str); For i := 1 To n Do {* Цикл для i => [1 .. n] *} If (str[i] = ' ') And (str[i - 1] = 'd') Then Begin j := i - 1; While (str[j] ' ') And (j 1) Do j := j - 1; writeln('slovo okan4ivajuhee na d'); For z := j To i - 1 Do {* Увеличиваем z от j до i с шагом 1 *} write(str[z]); break; End; ReadKey; {* Ждем нажатия любой клавиши *} End. 07.08.2014 - Breakpoint - точка остановки 07.08.2014 - Топ-10 самых популярных приложений в Facebook 18.11.2013 - Панель управления и персонализация системы. Windows Vista 18.11.2013 - Логические и физические диски. Windows Vista 18.11.2013 - Удаление файлов и папок 01.11.2013 - Программирование дисковых подсистем: возможности 31.10.2013 - Windows8 или Windows7? 31.10.2013 - Windows8, игры |
|
Non-commercial fansite
|