Дано целое число. Определить сколько в нем цифр 5. Написать программу в Паскаль АВС

0 голосов
92 просмотров

Дано целое число. Определить сколько в нем цифр 5.
Написать программу в Паскаль АВС


спросил от Начинающий (216 баллов) в категории Информатика
оставил комментарий от Архангел (142k баллов)

Точно Pascal ABC? Не PascalABC.NET?

оставил комментарий от Начинающий (216 баллов)

PascalABC.NET

2 Ответы

0 голосов
ответил от Архангел (142k баллов)
 
Лучший ответ

// PascalABC.NET 3.1, сборка 1192 от 07.03.2016
begin
  Writeln('Количество пятерок в числе равно ',
    ReadInteger('n=').ToString.Where(c->c='5').Count)
end.

Тестовое решение:
n= 3456453
Количество пятерок в числе равно 2

оставил комментарий от Архангел (142k баллов)

Сильная задача... решение в один оператор )))

0 голосов
ответил от Одаренный (2.7k баллов)

Var ch, k: integer;
begin
k:=0;
readln(ch);
while ch>0 do begin
If ch mod 10 = 5 then
k:=k+1;
ch:=ch div 10;
end;
writeln(k);
end.


...