Натуральное число называется числом Армстронга, если сумма цифр числа, возведенных в...

0 голосов
565 просмотров

Натуральное число называется числом Армстронга, если сумма цифр числа, возведенных в N-ную степень (где N – количество цифр в числе) равна самому числу. Например, 153 = 13 + 53 + 33. Найдите все трёхзначные Армстронга. c помощью С++


Информатика | 565 просмотров
Дан 1 ответ
0 голосов

#include
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 << ' ';<br>  }
}

(8.8k баллов)
0

Пожалуйста,