напишите эту задачку на любом языке
2) Номер білета є чотирьохзначним числом (від 1000 до 9999). Надрукуйте всі щасливі білети та знайдіть їх кількість та суму. Щасливим називається білет, у якого сума всіх цифр дорівнює 10.
(Наприклад: 3241, 5401, 8011....)
Відповідь для перевірки:
Сума: 759945 Кількість: 219
Answers & Comments
#include <iostream>
using namespace std;
int main() {
int count = 0;
int sum = 0;
// Перебираем все четырехзначные числа в диапазоне от 1000 до 9999
for (int i = 1000; i <= 9999; i++) {
int num = i;
// Считаем сумму цифр в числе
int digit_sum = 0;
while (num > 0) {
digit_sum += num % 10;
num /= 10;
}
// Если сумма цифр равна 10, этот билет счастливый
if (digit_sum == 10) {
count++;
sum += i;
cout << i << endl;
}
}
cout << "Количество счастливых билетов: " << count << endl;
cout << "Сумма счастливых билетов: " << sum << endl;
return 0;
}