Предмет: Информатика,
автор: irishamyakova
С клавиатуры вводится текст. Слова разделяются пробелом. Ввод текста прекращается после нажатия на клавиатуре точки. Посчитать количество цифр в этом тексте.
Программа на языке Pascal
Аноним:
Можно уточнить, какая именно версия Pascal? Потому что версии для Windows (например, PascalABC.Net) при вводе используют стандартные процедуры Windows и обработка ввода в них всегда заканчивается по нажатию клавиши Enter - в этом случае мы не можем в процессе ввода отслеживать нажатие клавиши с точкой и только в уже введенной строке вынуждены обрабатывать строку до первой точки.
Ответы
Автор ответа:
1
var
str : string;
i, num : integer;
begin
readln(str);
num := 0;
for i := 1 to length(str) do
if str[i] in ['0'..'9'] then
num := num + 1;
writeln(num);
end.
str : string;
i, num : integer;
begin
readln(str);
num := 0;
for i := 1 to length(str) do
if str[i] in ['0'..'9'] then
num := num + 1;
writeln(num);
end.
Похожие вопросы
Предмет: Русский язык,
автор: KozcuogluLaylo
Предмет: Русский язык,
автор: sadeste
Предмет: Русский язык,
автор: sofi568
Предмет: Химия,
автор: leerrra