Ниже приведены простые решения на два популярных языка. Идея: читаем число как строку и сравниваем соседние цифры. Если найдём равные соседние цифры — выводим "да", иначе "нет".
Python (без промпта, подходит для онлайн-судий): n = input().strip() exists = any(n[i] == n[i+1] for i in range(len(n) - 1)) print("да" if exists else "нет")
C++:
#include
int main() { string s; if (!(cin >> s)) return 0; bool ok = false; for (size_t i = 0; i + 1 < s.size(); ++i) { if (s[i] == s[i + 1]) { ok = true; break; } } cout << (ok ? "да" : "нет"); return 0; }
Если нужно добавить вывод подсказки в консоль (для локального тестирования), можно читать так:
- Python: print("Введите число:", end=" "); n = input().strip()
- C++: cout << "Введите число: "; cin >> s; ... (звеньте выводы соответственно).