|
|
hiskslog.PAS |
|
{* Cколько слогов содержит самое длинное слово *}Unit HISKSLOG;Interface Implementation Begin writeln('В предложени подсчитать, сколько слогов содержит самое длинное слово '); End. Program hiskslog; Uses hiskslog.pas; {* Эту строку можно удалить *} Uses crt; {* Вызов внешних функций *} Const {* Константы *} maxsl = 100; glz = 'аАеЕиИоОуУэЭюЮяЯы'; Var {* В работе нам потребуются переменные: *} smax : String; s : String; sa : Array[1..maxsl] Of String; i : byte; max : byte; slg : byte; Begin readln(s); s := s + ' '; While length(s) 0 Do Begin i := i + 1; sa[i] := copy(s, 1, pos(' ', s)); delete(s, 1, pos(' ', s)); End; For i := 1 To maxsl Do {* Переменная i увеличивается с 1 до maxsl *} Begin If length(sa[i]) > max Then Begin max := length(sa[i]); smax := sa[i]; End; End; For i := 1 To length(smax) Do {* Цикл для i => [1 .. length(smax)] *} If pos(smax[i], glz)0 Then slg := slg + 1; writeln(slg); 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
|