
Надо сделать программу на C++ Даны натуральные числа от (-N) до N. Найти все трехзначные числа, у
которых четные сотни. (N <1000)

Ответы на вопрос

#include <iostream>
using namespace std;
bool check(int k){
return ((k / 10) % 10) % 2 == 0;
}
int main() {
int n;
cin >> n;
if(n < 0) n *= -1;
for(int i = 100; i <= n; i++)
if(check(i))
cout << i << "\n";
}



Вот пример программы на C++, которая решает данную задачу:
```cpp
#include
int main() { int n; std::cout << "Введите значение n: "; std::cin >> n;
std::cout << "Все трехзначные числа с четными сотнями: "; for (int i = -n; i <= n; i++) { if (i >= 100 && i <= 999 && (i / 100) % 2 == 0) { std::cout << i << " "; } } std::cout << std::endl;
return 0; } ```
Программа начинается с запроса у пользователя значения `n`. Затем в цикле, начиная со значения `-n` и заканчивая значением `n`, проверяется каждое число. Если число является трехзначным и у него четная сотня (число, деленное на 100, должно давать остаток 0 при делении на 2), оно выводится на экран.
Например, при вводе значения `n` равного 500, программа выведет все трехзначные числа с четными сотнями от -500 до 500.
Пожалуйста, обратите внимание, что программа проверяет все числа от `-n` до `n`, поэтому на больших значениях `n` время выполнения программы может быть значительным. Если вам необходимо ускорить выполнение программы для больших значений `n`, можно использовать более оптимальные алгоритмы или оптимизировать текущий алгоритм.


Похожие вопросы
Топ вопросов за вчера в категории Информатика







Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili