Предмет: Информатика,
автор: Аноним
Натуральное число называется числом Армстронга, если сумма цифр числа, возведенных в N-ную степень (где N – количество цифр в числе) равна самому числу. Например, 153 = 13 + 53 + 33. Найдите все трёхзначные Армстронга. c помощью С++
Ответы
Автор ответа:
0
#include <bits/stdc++.h>
using namespace std;
int main()
{
int cnt = 0;
for (int i = 100; i < 999; ++i)
{
int tmp = i, cnt = 0;
while (tmp > 0)
{
cnt += (tmp % 10)*(tmp % 10)*(tmp % 10);
tmp /= 10;
}
if (cnt == i)cout << i << ' ';
}
}
using namespace std;
int main()
{
int cnt = 0;
for (int i = 100; i < 999; ++i)
{
int tmp = i, cnt = 0;
while (tmp > 0)
{
cnt += (tmp % 10)*(tmp % 10)*(tmp % 10);
tmp /= 10;
}
if (cnt == i)cout << i << ' ';
}
}
Автор ответа:
0
ты просто лучший
Автор ответа:
0
спасибо большое
Автор ответа:
0
Пожалуйста,
Похожие вопросы
Предмет: Геометрия,
автор: varvara290608
Предмет: Математика,
автор: kopylovggg
Предмет: Английский язык,
автор: Аноним
Предмет: Алгебра,
автор: Rou903
Предмет: Обществознание,
автор: mariavarenikova