#include <stdio.h>
int main( ) {
int num, prevDigit, currentDigit;
int isUnique = 1 ; // Флаг для проверки уникальности цифр
while ( 1 ) {
if ( num == 0 ) {
break ;
}
prevDigit = - 1 ; // Сбрасываем предыдущую цифру перед новой проверкой
while ( num > 0 ) {
currentDigit = num % 10 ; // Получаем последнюю цифру
num /= 10 ; // Убираем последнюю цифру
if ( prevDigit != - 1 && currentDigit == prevDigit) {
isUnique = 0 ; // Найдены одинаковые цифры в соседних разрядах
break ;
}
prevDigit = currentDigit; // Сохраняем текущую цифру как предыдущую
}
if ( ! isUnique) {
printf ( "В введенном числе найдены одинаковые цифры в смежных разрядах.\n " ) ; isUnique = 1 ; // Сбрасываем флаг для следующего числа
} else {
printf ( "Введенное число содержит только уникальные цифры в смежных разрядах.\n " ) ; }
}
return 0 ;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CgppbnQgbWFpbigpIHsKICAgIGludCBudW0sIHByZXZEaWdpdCwgY3VycmVudERpZ2l0OwogICAgaW50IGlzVW5pcXVlID0gMTsgLy8g0KTQu9Cw0LMg0LTQu9GPINC/0YDQvtCy0LXRgNC60Lgg0YPQvdC40LrQsNC70YzQvdC+0YHRgtC4INGG0LjRhNGACgogICAgd2hpbGUgKDEpIHsKICAgICAgICBzY2FuZigiJWQiLCAmbnVtKTsKICAgICAgICBpZiAobnVtID09IDApIHsKICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgfQoKICAgICAgICBwcmV2RGlnaXQgPSAtMTsgLy8g0KHQsdGA0LDRgdGL0LLQsNC10Lwg0L/RgNC10LTRi9C00YPRidGD0Y4g0YbQuNGE0YDRgyDQv9C10YDQtdC0INC90L7QstC+0Lkg0L/RgNC+0LLQtdGA0LrQvtC5CgogICAgICAgIHdoaWxlIChudW0gPiAwKSB7CiAgICAgICAgICAgIGN1cnJlbnREaWdpdCA9IG51bSAlIDEwOyAvLyDQn9C+0LvRg9GH0LDQtdC8INC/0L7RgdC70LXQtNC90Y7RjiDRhtC40YTRgNGDCiAgICAgICAgICAgIG51bSAvPSAxMDsgLy8g0KPQsdC40YDQsNC10Lwg0L/QvtGB0LvQtdC00L3RjtGOINGG0LjRhNGA0YMKCiAgICAgICAgICAgIGlmIChwcmV2RGlnaXQgIT0gLTEgJiYgY3VycmVudERpZ2l0ID09IHByZXZEaWdpdCkgewogICAgICAgICAgICAgICAgaXNVbmlxdWUgPSAwOyAvLyDQndCw0LnQtNC10L3RiyDQvtC00LjQvdCw0LrQvtCy0YvQtSDRhtC40YTRgNGLINCyINGB0L7RgdC10LTQvdC40YUg0YDQsNC30YDRj9C00LDRhQogICAgICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgICAgIH0KCiAgICAgICAgICAgIHByZXZEaWdpdCA9IGN1cnJlbnREaWdpdDsgLy8g0KHQvtGF0YDQsNC90Y/QtdC8INGC0LXQutGD0YnRg9GOINGG0LjRhNGA0YMg0LrQsNC6INC/0YDQtdC00YvQtNGD0YnRg9GOCiAgICAgICAgfQoKICAgICAgICBpZiAoIWlzVW5pcXVlKSB7CiAgICAgICAgICAgIHByaW50Zigi0JIg0LLQstC10LTQtdC90L3QvtC8INGH0LjRgdC70LUg0L3QsNC50LTQtdC90Ysg0L7QtNC40L3QsNC60L7QstGL0LUg0YbQuNGE0YDRiyDQsiDRgdC80LXQttC90YvRhSDRgNCw0LfRgNGP0LTQsNGFLlxuIik7CiAgICAgICAgICAgIGlzVW5pcXVlID0gMTsgLy8g0KHQsdGA0LDRgdGL0LLQsNC10Lwg0YTQu9Cw0LMg0LTQu9GPINGB0LvQtdC00YPRjtGJ0LXQs9C+INGH0LjRgdC70LAKICAgICAgICB9IGVsc2UgewogICAgICAgICAgICBwcmludGYoItCS0LLQtdC00LXQvdC90L7QtSDRh9C40YHQu9C+INGB0L7QtNC10YDQttC40YIg0YLQvtC70YzQutC+INGD0L3QuNC60LDQu9GM0L3Ri9C1INGG0LjRhNGA0Ysg0LIg0YHQvNC10LbQvdGL0YUg0YDQsNC30YDRj9C00LDRhS5cbiIpOwogICAgICAgIH0KICAgIH0KCiAgICByZXR1cm4gMDsKfQ==