Аватар
Информатика, опубликовано 2018-08-22 22:31:43 by Гость

Дано натуральное число. Определить есть ли в нем цифры 2 и 5. Pascal

Аватар
Ответ оставил Гость

Var
  n:longint;
  s:string;
  flag:boolean;
begin
  Write(Введите натуральное число: ); Read(n);
  Str(n,s); { перевели в формат символьной строки }
  flag:=False;
  if Pos(2,s)>0 then
  begin Writeln(В числе есть цифра 2); flag:=True end;
  if Pos(5,s)>0 then
  begin Writeln(В числе есть цифра 5); flag:=True end;
  if not flag then Writeln(В числе нет цифр 2 или 5)
end.

Тестовое решение:
Введите натуральное число: 64720051
В числе есть цифра 2
В числе есть цифра 5

Вопрос
Не нашли ответа?
Если вы не нашли ответа на свой вопрос, или сомневаетесь в его правильности, то можете воспользоваться формой ниже и уточнить решение. Или воспользуйтесь формой поиска и найдите похожие ответы по предмету Информатика.