|
zadach300.PAS |
|
{* Задача 300 *}Unit ZADACH300; InterfaceImplementationBegin writeln( 'Дан набор слов, разделенных точкой с запятой (;). Набор заканчивается двоеточием (:). Определить сколько в нем слов, заканчивающихся буквой a.'); End. Program zadach300;
Uses zadach300.pas; {* Эту строку можно удалить *}
Uses crt; {* Вызов внешних функций *}
Var {* Объявление переменных *}
s : String;
a : integer;
j : integer;
Begin
clrscr; {* Очищаем экран *}
a := 0;
writeln( 'Введите набор слов, ');
writeln( 'разделенных ";
" и оканчивающийся " : " ');
readln(s);
For j := 1 To length(s) Do {* Цикл для j => [1 .. length(s)] *}
Begin
If (s[j] = 'a') And (s[j + 1] = ';
') Then
a := a + 1;
End;
writeln( 'Слов, заканчивающихся буквой "а"');
writeln( 'в наборе содержится ', a, ' штук');
readln
End.
|