
Дано шестизначное число. Написать программу, которая определяетявляется ли оно счастливым (сумма
первых трех цифр равна сумме последних трех). Если число счастливое вывести на экран слово HAPPY, в противном случае вывести на экран слово NO (никакие поясняющие записи в программе делать не нужно! библиотеку conio.h и команду getch() перед отправкой файла необходимо удалить!) в c++

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

using namespace std;
int main()
{
int A;
int B,C;
cin >> A;
B=0;
for (int i = 1; i<=3; i++)
{
B+=A%10;
A = A / 10;
}
C=0;
for (int i = 1; i<=3; i++)
{
C+=A%10;
A = A / 10;
}
if (B==C) cout << "HAPPY" << endl;
else cout << "NO" << endl;
return 0;
}



using namespace std;
int main() {
int n;
cout << "n = ";
cin >> n;
if (
( (int) n / 100000 ) +
( (int) (n % 100000) / 10000 ) +
( (int) (n % 10000) / 1000 )
==
( (int) (n % 1000) / 100 ) +
( (int) (n % 100) / 10 ) +
( (int) n % 10 )
) {
cout << "HAPPY" << endl;
}
else {
cout << "NO" << endl;
}
return 0;
}



Задача: Определение счастливого числа в C++
Для решения данной задачи, вам потребуется написать программу на языке C++, которая будет определять, является ли заданное шестизначное число счастливым. Счастливым числом называется число, у которого сумма первых трех цифр равна сумме последних трех цифр.
Вот пример программы, которая решает данную задачу:
```cpp
#include
int main() { int number; std::cout << "Введите шестизначное число: "; std::cin >> number;
int firstSum = (number / 100000) % 10 + (number / 10000) % 10 + (number / 1000) % 10; int secondSum = (number / 100) % 10 + (number / 10) % 10 + number % 10;
if (firstSum == secondSum) { std::cout << "HAPPY" << std::endl; } else { std::cout << "NO" << std::endl; }
return 0; } ```
В этой программе мы сначала запрашиваем у пользователя шестизначное число. Затем мы вычисляем сумму первых трех цифр и сумму последних трех цифр, используя операции деления и остатка от деления. Затем мы сравниваем эти две суммы и выводим соответствующее сообщение на экран.
Примечание: В данной программе необходимо ввести шестизначное число. Если введено число с меньшим или большим количеством цифр, программа может работать некорректно.
Надеюсь, это поможет вам решить задачу! Если у вас возникнут дополнительные вопросы, пожалуйста, не стесняйтесь задавать их.


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