#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; // Обновляем предыдущую цифру
}
return 1; // Все цифры в смежных разрядах различны
}
int main() {
int number;
while (scanf("%d", &number
) >= 1){ if (proverka(number)) {
printf("Все цифры в смежных разрядах различны.\n"); } else {
printf("Есть одинаковые цифры в смежных разрядах.\n"); }
return 0;
}
}
ICNpbmNsdWRlIDxzdGRpby5oPgoKaW50IHByb3ZlcmthKGludCBudW1iZXIpIHsKICAgIC8vINCV0YHQu9C4INGH0LjRgdC70L4g0L7RgtGA0LjRhtCw0YLQtdC70YzQvdC+0LUsINC00LXQu9Cw0LXQvCDQtdCz0L4g0L/QvtC70L7QttC40YLQtdC70YzQvdGL0LwKICAgIGlmIChudW1iZXIgPCAwKSB7CiAgICAgICAgbnVtYmVyID0gLW51bWJlcjsKICAgIH0KICAgIGludCBwcmV2RGlnaXQgPSAtMTsgLy8g0JjQvdC40YbQuNCw0LvQuNC30LjRgNGD0LXQvCDQv9GA0LXQtNGL0LTRg9GJ0YPRjiDRhtC40YTRgNGDINC60LDQuiDQvdC10LTQvtC/0YPRgdGC0LjQvNC+0LUg0LfQvdCw0YfQtdC90LjQtQoKICAgIHdoaWxlIChudW1iZXIgPiAwKSB7CiAgICAgICAgaW50IGN1cnJlbnREaWdpdCA9IG51bWJlciAlIDEwOyAvLyDQn9C+0LvRg9GH0LDQtdC8INC/0L7RgdC70LXQtNC90Y7RjiDRhtC40YTRgNGDCiAgICAgICAgbnVtYmVyIC89IDEwOyAvLyDQo9Cx0LjRgNCw0LXQvCDQv9C+0YHQu9C10LTQvdGO0Y4g0YbQuNGE0YDRgwoKICAgICAgICAvLyDQn9GA0L7QstC10YDRj9C10LwsINGA0LDQstC90LAg0LvQuCDRgtC10LrRg9GJ0LDRjyDRhtC40YTRgNCwINC/0YDQtdC00YvQtNGD0YnQtdC5CiAgICAgICAgaWYgKGN1cnJlbnREaWdpdCA9PSBwcmV2RGlnaXQpIHsKICAgICAgICAgICAgcmV0dXJuIDA7IC8vINCd0LDQudC00LXQvdGLINC+0LTQuNC90LDQutC+0LLRi9C1INGG0LjRhNGA0Ysg0LIg0YHQvNC10LbQvdGL0YUg0YDQsNC30YDRj9C00LDRhQogICAgICAgIH0KCiAgICAgICAgcHJldkRpZ2l0ID0gY3VycmVudERpZ2l0OyAvLyDQntCx0L3QvtCy0LvRj9C10Lwg0L/RgNC10LTRi9C00YPRidGD0Y4g0YbQuNGE0YDRgwogICAgfQoKICAgIHJldHVybiAxOyAvLyDQktGB0LUg0YbQuNGE0YDRiyDQsiDRgdC80LXQttC90YvRhSDRgNCw0LfRgNGP0LTQsNGFINGA0LDQt9C70LjRh9C90YsKfQoKaW50IG1haW4oKSB7CiAgICBpbnQgbnVtYmVyOwoKCXdoaWxlIChzY2FuZigiJWQiLCAmbnVtYmVyKSA+PSAxKXsKCSAgICBpZiAocHJvdmVya2EobnVtYmVyKSkgewoJICAgICAgICBwcmludGYoItCS0YHQtSDRhtC40YTRgNGLINCyINGB0LzQtdC20L3Ri9GFINGA0LDQt9GA0Y/QtNCw0YUg0YDQsNC30LvQuNGH0L3Riy5cbiIpOwoJICAgIH0gZWxzZSB7CgkgICAgICAgIHByaW50Zigi0JXRgdGC0Ywg0L7QtNC40L3QsNC60L7QstGL0LUg0YbQuNGE0YDRiyDQsiDRgdC80LXQttC90YvRhSDRgNCw0LfRgNGP0LTQsNGFLlxuIik7CgkgICAgfQoJCgkgICAgcmV0dXJuIDA7Cn0KfQo=