program CheckDigit;varn, digit: integer;isThree: boolean;beginisThree := false;
write('Введите натуральное число: ');readln(n);
while n <> 0 dobegindigit := n mod 10;
end;
if isThree thenwriteln('В числе есть цифра 3')elsewriteln('В числе нет цифры 3');
end.
program CheckDigit;
var
n, digit: integer;
isThree: boolean;
begin
isThree := false;
write('Введите натуральное число: ');
readln(n);
while n <> 0 do
if digit = 3 thenbegin
digit := n mod 10;
begin
isThree := true;
break;
end;
n := n div 10;
end;
if isThree then
writeln('В числе есть цифра 3')
else
writeln('В числе нет цифры 3');
end.