В диалоговом режиме вводится некоторое число N (от 1 до 2000). программа должна распечатать все
числа от 1 до N, имеющих хотя бы одну пару рядом стоящих одинаковых цифрна С++Ответы на вопрос
        #include <iostream>
using namespace std;
bool goodNum(int n)
{
int k = n % 10, d;
n = n / 10;
bool r = false;
while(n > 0)
{
d = n % 10;
if(d == k)
return true;
n = n / 10;
k = d;
}
return false;
}
int main()
{
int n;
cin >> n;
for(int i = 1; i <= n; i++)
if(goodNum(i))
cout << i << " ";
return 0;
}

            Для распечатки всех чисел от 1 до N, имеющих хотя бы одну пару рядом стоящих одинаковых цифр в C++, вы можете использовать следующий код:
cpp#include <iostream>
bool hasAdjacentDigits(int num) {
    std::string numStr = std::to_string(num);
    for (int i = 0; i < numStr.length() - 1; i++) {
        if (numStr[i] == numStr[i + 1]) {
            return true;
        }
    }
    return false;
}
void printNumbersWithAdjacentDigits(int N) {
    for (int i = 1; i <= N; i++) {
        if (hasAdjacentDigits(i)) {
            std::cout << i << " ";
        }
    }
    std::cout << std::endl;
}
int main() {
    int N;
    std::cout << "Введите число N (от 1 до 2000): ";
    std::cin >> N;
    printNumbersWithAdjacentDigits(N);
    return 0;
}
В этом коде функция hasAdjacentDigits принимает число num и проверяет, есть ли у него рядом стоящие одинаковые цифры. Затем функция printNumbersWithAdjacentDigits принимает число N и выводит все числа от 1 до N, удовлетворяющие этому условию. В функции main пользователю предлагается ввести число N, а затем вызывается функция printNumbersWithAdjacentDigits для печати соответствующих чисел.
Похожие вопросы
			
			
			
			
			
			
			
			Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
- 
			
Математика
 - 
			
Литература
 - 
			
Алгебра
 - 
			
Русский язык
 - 
			
Геометрия
 - 
			
Английский язык
 - 
			
Химия
 - 
			
Физика
 - 
			
Биология
 - 
			
Другие предметы
 - 
			
История
 - 
			
Обществознание
 - 
			
Окружающий мир
 - 
			
География
 - 
			
Українська мова
 - 
			
Информатика
 - 
			
Українська література
 - 
			
Қазақ тiлi
 - 
			
Экономика
 - 
			
Музыка
 - 
			
Право
 - 
			
Беларуская мова
 - 
			
Французский язык
 - 
			
Немецкий язык
 - 
			
МХК
 - 
			
ОБЖ
 - 
			
Психология
 - 
			
Физкультура и спорт
 - 
			
Астрономия
 - 
			
Кыргыз тили
 - 
			
Оʻzbek tili
 
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			