Ввести целое число и определить, верно ли, что в нём ровно 3 цифры. Нужно с помощью цикла...

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

Ввести целое число и определить, верно ли, что в нём ровно 3 цифры. Нужно с помощью цикла "while"

Пример:

Введите число:
123
Да

Пример:

Введите число:
1234
Нет.


Информатика (57 баллов) | 138 просмотров
Дан 1 ответ
0 голосов

Var a, b: integer;
begin
readln (a);
b := 0;
while a > 0 do begin
  b := b + 1;
  a := a div 10
end;
if (b = 3) then
  writeln ('Да')
else
  writeln ('Нет')
end.

(1.4k баллов)