#include <stdio.h>
int proverka( int number) {
// Если число отрицательное, делаем его положительным
if ( number < 0 ) {
number = - number;
}
int prevDigit = - 1 ; // Инициализируем предыдущую цифру как недопустимое значение
while ( number > 0 ) {
int currentDigit = number % 10 ; // Получаем последнюю цифру
number /= 10 ; // Убираем последнюю цифру
// Проверяем, равна ли текущая цифра предыдущей
if ( currentDigit == prevDigit) {
return 0 ; // Найдены одинаковые цифры в смежных разрядах
}
prevDigit = currentDigit; // Обновляем предыдущую цифру
}
prevDigit = - 1 ;
return 1 ; // Все цифры в смежных разрядах различны
}
int main( ) {
int number;
while ( scanf ( "%d" , & number
) >= 0 ) { if ( proverka( number) ) {
printf ( "Все цифры в смежных разрядах различны.\n " ) ; } else {
printf ( "Есть одинаковые цифры в смежных разрядах.\n " ) ; }
}
return 0 ;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CgppbnQgcHJvdmVya2EoaW50IG51bWJlcikgewogICAgLy8g0JXRgdC70Lgg0YfQuNGB0LvQviDQvtGC0YDQuNGG0LDRgtC10LvRjNC90L7QtSwg0LTQtdC70LDQtdC8INC10LPQviDQv9C+0LvQvtC20LjRgtC10LvRjNC90YvQvAogICAgaWYgKG51bWJlciA8IDApIHsKICAgICAgICBudW1iZXIgPSAtbnVtYmVyOwogICAgfQoKICAgIGludCBwcmV2RGlnaXQgPSAtMTsgLy8g0JjQvdC40YbQuNCw0LvQuNC30LjRgNGD0LXQvCDQv9GA0LXQtNGL0LTRg9GJ0YPRjiDRhtC40YTRgNGDINC60LDQuiDQvdC10LTQvtC/0YPRgdGC0LjQvNC+0LUg0LfQvdCw0YfQtdC90LjQtQoKICAgIHdoaWxlIChudW1iZXIgPiAwKSB7CiAgICAgICAgaW50IGN1cnJlbnREaWdpdCA9IG51bWJlciAlIDEwOyAvLyDQn9C+0LvRg9GH0LDQtdC8INC/0L7RgdC70LXQtNC90Y7RjiDRhtC40YTRgNGDCiAgICAgICAgbnVtYmVyIC89IDEwOyAvLyDQo9Cx0LjRgNCw0LXQvCDQv9C+0YHQu9C10LTQvdGO0Y4g0YbQuNGE0YDRgwoKICAgICAgICAvLyDQn9GA0L7QstC10YDRj9C10LwsINGA0LDQstC90LAg0LvQuCDRgtC10LrRg9GJ0LDRjyDRhtC40YTRgNCwINC/0YDQtdC00YvQtNGD0YnQtdC5CiAgICAgICAgaWYgKGN1cnJlbnREaWdpdCA9PSBwcmV2RGlnaXQpIHsKICAgICAgICAgICAgcmV0dXJuIDA7IC8vINCd0LDQudC00LXQvdGLINC+0LTQuNC90LDQutC+0LLRi9C1INGG0LjRhNGA0Ysg0LIg0YHQvNC10LbQvdGL0YUg0YDQsNC30YDRj9C00LDRhQogICAgICAgIH0KCiAgICAgICAgcHJldkRpZ2l0ID0gY3VycmVudERpZ2l0OyAvLyDQntCx0L3QvtCy0LvRj9C10Lwg0L/RgNC10LTRi9C00YPRidGD0Y4g0YbQuNGE0YDRgwogICAgfQoJcHJldkRpZ2l0ID0gLTE7CiAgICByZXR1cm4gMTsgLy8g0JLRgdC1INGG0LjRhNGA0Ysg0LIg0YHQvNC10LbQvdGL0YUg0YDQsNC30YDRj9C00LDRhSDRgNCw0LfQu9C40YfQvdGLCn0KCmludCBtYWluKCkgewogICAgaW50IG51bWJlcjsKCXdoaWxlIChzY2FuZigiJWQiLCAmbnVtYmVyKT49IDApewoJICAgIGlmIChwcm92ZXJrYShudW1iZXIpKSB7CgkgICAgICAgIHByaW50Zigi0JLRgdC1INGG0LjRhNGA0Ysg0LIg0YHQvNC10LbQvdGL0YUg0YDQsNC30YDRj9C00LDRhSDRgNCw0LfQu9C40YfQvdGLLlxuIik7CgkgICAgfSBlbHNlIHsKCSAgICAgICAgcHJpbnRmKCLQldGB0YLRjCDQvtC00LjQvdCw0LrQvtCy0YvQtSDRhtC40YTRgNGLINCyINGB0LzQtdC20L3Ri9GFINGA0LDQt9GA0Y/QtNCw0YUuXG4iKTsKCSAgICB9Cgl9CiAgICByZXR1cm4gMDsKfQo=