Напишите программку, которая определяет, правильно ли, что введённое число содержит по

Напишите программку, которая определяет, правильно ли, что введённое число содержит по последней мере две одинаковых числа, вероятно, не стоящие рядом (как, к примеру, 212).

Входные данные
Входная строка содержит одно естественное число.

Выходные данные
Программа обязана вывести слово 'YES', если в числе есть две однообразные числа, и слово 'NO', если таковой пары цифр нет.

Образцы
входные данные
212
выходные данные
YES
входные данные
12345
выходные данные
NO

На паскале, пожалуйста.

Задать свой вопрос
Галя
Case можно использовать?
Роман
Можно
Мейнгард Марина
И массив можно,?
1 ответ
Var A:integer;
C:array[0..9] of integer;
Begin
ReadLn(A);
While Alt;gt;0 do
   Begin
   C[A mod 10]:=C[A mod 10]+1;
   A:= A div 10;
   End;
While (Alt;9)and(C[A]lt;2) do A:=A+1;
if C[A]gt;1 then WriteLn('YES')
else WriteLn('NO');
End.
, оставишь ответ?
Имя:*
E-Mail:


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

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

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

Войти на сайт