Язык C++. Найти сумму всех N-значных чисел, при 1≤N≤4, можно использовать только while, for, if.

9 Мар 2020 в 19:44
211 +1
0
Ответы
1
#include <iostream>
int main() {
int sum = 0;
// Перебираем все N-значные числа, где 1 ≤ N ≤ 4
for (int N = 1; N <= 4; N++) {
int lower_bound = 1;
int upper_bound = 1;
// Находим нижнюю и верхнюю границу для N-значных чисел
for (int i = 1; i < N; i++) {
lower_bound *= 10;
upper_bound *= 10;
}
upper_bound *= 10;
// Суммируем все N-значные числа
for (int num = lower_bound; num < upper_bound; num++) {
sum += num;
}
}
std::cout << "Сумма всех N-значных чисел, где 1 ≤ N ≤ 4: " << sum << std::endl;
return 0;
}
18 Апр 2024 в 16:20
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир