#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; }
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;
}