Написать программу в Паскале, в которой нужно ввести натуральное число и определить,...

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

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


Информатика Начинающий (239 баллов) | 63 просмотров
Дан 1 ответ
0 голосов
Правильный ответ
// PascalABC.NET 3.3, сборка 1634 от 14.02.2018
// Внимание! Если программа не работает, обновите версию!

begin
  var n:=ReadInteger('Введите натуральное число');
  var r:=n.ToString.Pairwise.Where(t->t[0]=t[1]).Any;
  if r then Writeln('Есть две одинаковые цифры, стоящие рядом')
  else  Writeln('Нет двух одинаковых цифр, стоящие рядом')
end.

Пример
Введите натуральное число 245005
Есть две одинаковые цифры, стоящие рядом
БОГ (150k баллов)
10,984,878 вопросов
13,471,016 ответов
8,518,553 комментариев
4,909,216 пользователей