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

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

Задать свой вопрос
1 ответ
Var
   A:longint;
   k:byte;
Begin
k:=0;
Write('Введите число: ');ReadLn(A);
A:=Abs(A);
While A gt; 0 do
   Begin
   if A mod 10 = 4 then k:=1;
   A:=A div 10
   End;
if k=0 then WriteLn('В данном числе нет цифры 4')
else WriteLn('В данном числе есть цифра 4');
End.
Владислав Лисенкин
Спасибоооооо огроооооомное!!!!!!!!)))))))))
Маргарита Горкушова
Неоднозначное число не ограничивается longint. var s: string;begin write('число: '); readln(s); if pos('4',s)>0 then writeln('есть цифра 4') else writeln('нет числа 4')end.
Тамара Машницкая
Оно вообщем ничем не ограничивается. Ни типом, ни ёмкостью оперативки - ничем. Но это же не означает, что необходимо использовать всё, что есть для расширения спектра
, оставишь ответ?
Имя:*
E-Mail:


Последние вопросы

Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт