#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=