Pascal. Символы и строки. Задача 14

Подсчитать количество слов во введенной пользователем строке.

Решение:

var
        str: string;
        i, count: integer;
begin
        write('Your string: ');
        readln(str);
 
        i := length(str);
        if i > 0 then begin
                count := 1;
                while i > 0 do begin
                        if str[i] = ' ' then
                                count := count + 1;
                        i := i - 1;
                end;
        end
        else
                count := 0;
 
 
        writeln('Number of words: ', count);
readln;
end.

 

Рейтинг
( Пока оценок нет )
Загрузка ...