Предмет: Информатика,
автор: zaikir99
Вводится n строка, найти кол-во пробелов в ней. Pascal ABC
Ответы
Автор ответа:
0
var n:string; a:integer;
procedure chet(n:string;var a:integer);
begin
while pos(' ',n)<>0 do //пока в строке есть пробелы
begin
a:=a+1; //к счетчику пробелов + 1
delete(n,pos('',n),1); //удалить текущий пробел
end;
end;
begin
readln(n); // вводим строку
a:=0; //обнуляем счетчик
chet(n,a) //считаем пробелы
writeln(a); //выводим кол-во пробелов
end.
procedure chet(n:string;var a:integer);
begin
while pos(' ',n)<>0 do //пока в строке есть пробелы
begin
a:=a+1; //к счетчику пробелов + 1
delete(n,pos('',n),1); //удалить текущий пробел
end;
end;
begin
readln(n); // вводим строку
a:=0; //обнуляем счетчик
chet(n,a) //считаем пробелы
writeln(a); //выводим кол-во пробелов
end.
Похожие вопросы
Предмет: Английский язык,
автор: erkeberikbolqyzy
Предмет: Алгебра,
автор: Enn225
Предмет: Право,
автор: alisastash
Предмет: Математика,
автор: allaIQ
Предмет: Геометрия,
автор: kolotik2012