Пользователь вводит натуральное число. Программа определяет, есть ли среди его цифр...

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

Пользователь вводит натуральное число. Программа определяет, есть ли среди его цифр единица. (Через Паскаль)


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

Var
  x: integer;
  f: boolean = false;
begin
  write('Введите число = ');
  readln(x);
  while (x<>0)  do
  begin
    if (x mod 10 = 1) then
    begin
      f := true;
      break;
    end;
    x := x div 10;
  end;
 
  if f then
    writeln('Есть')
  else
    writeln('Нет');
end.

(9.4k баллов)