Задача Pascal, цикл While Ввести целое число и определить, верно ли, что в нем ровно 3...

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

Задача Pascal, цикл While
Ввести целое число и определить, верно ли, что в нем ровно 3 цифры.
Пример:
Введите число:123:да


Информатика (53 баллов) | 95 просмотров
0

Var A:integer;BeginWrite('Введите число: ');ReadLn(A);A:=Abs(A);if (99<A)and(A<1000) then Write('да')else Write('нет')End.

Дан 1 ответ
0 голосов

Begin
  var c := 0;
  var x := readinteger('Введите число:');
  while x > 0 do begin
    x := x div 10;
    c := c + 1;
  end;
  if(c = 3) then write('Да')
  else write('Нет');
end.

(3.7k баллов)