
про шести значне ціле число кажуть, що воно є щасливим номером, якщо сума трьох його перших цифр
дорівнює сумі трьох його останніх цифр. Отримати всі шестизначні щасливі номери. Мова C++

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

Ответ:
С++:
#include <iostream>
using namespace std;
bool isLucky(int num) {
int first_sum = 0, last_sum = 0;
for (int i = 0; i < 3; i++) {
first_sum += num % 10;
num /= 10;
}
for (int i = 0; i < 3; i++) {
last_sum += num % 10;
num /= 10;
}
return first_sum == last_sum;
}
int main() {
cout << "Усі шестизначні щасливі числа:" << endl;
for (int i = 100000; i <= 999999; i++) {
if (isLucky(i)) {
cout << i << endl;
}
}
return 0;
}



Щоб отримати всі шестизначні щасливі номери, потрібно перебрати всі можливі комбінації чисел і перевірити, чи виконується умова, що сума трьох перших цифр дорівнює сумі трьох останніх цифр. Ось приклад коду на мові C++, який реалізує цю логіку:
```cpp
#include
int main() { for (int number = 100000; number <= 999999; number++) { int digit1 = number / 100000; int digit2 = (number / 10000) % 10; int digit3 = (number / 1000) % 10; int digit4 = (number / 100) % 10; int digit5 = (number / 10) % 10; int digit6 = number % 10;
if (digit1 + digit2 + digit3 == digit4 + digit5 + digit6) { std::cout << number << std::endl; } }
return 0; } ```
Цей код перебирає всі шестизначні числа від 100000 до 999999. Для кожного числа, він розбиває його на окремі цифри і перевіряє, чи виконується умова, що сума трьох перших цифр дорівнює сумі трьох останніх цифр. Якщо умова виконується, число виводиться на екран.
Зверніть увагу, що цей код виводить всі шестизначні щасливі номери на екран. Якщо вам потрібно зберегти ці номери для подальшого використання, вам слід замість виводу на екран зберігати їх у масив або іншу структуру даних.


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







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