Предмет: Информатика,
автор: madermaks5
Помогите написать програму на С++ Получить все шестизначные счастливые
номера. Счастливым называют такое шестизначное число, в котором сумма его первых трех цифр равна сумме его последних трех цифр. (Определить функцию для расчета суммы цифр трехзначного числа.)
Ответы
Автор ответа:
0
#include <iostream>
int sumnum(int a)
{
int sum = 0, x = a;
while (x > 0)
{
sum += x % 10;
x /= 10;
}
return sum;
}
int main()
{
for (int i = 100000; i<1000000; i++)
if (sumnum(i % 1000) == sumnum(i / 1000))
std::cout << i << std::endl;
return 0;
}
int sumnum(int a)
{
int sum = 0, x = a;
while (x > 0)
{
sum += x % 10;
x /= 10;
}
return sum;
}
int main()
{
for (int i = 100000; i<1000000; i++)
if (sumnum(i % 1000) == sumnum(i / 1000))
std::cout << i << std::endl;
return 0;
}
Похожие вопросы
Предмет: История,
автор: korkinavalera20
Предмет: История,
автор: novozilov85
Предмет: Информатика,
автор: tychcave
Предмет: Геометрия,
автор: sashtamozgovoy
Предмет: География,
автор: 1Annette1