Предмет: Информатика, автор: Аноним

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

Ответы

Автор ответа: danulpopov
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 << ' ';
  }
}
Автор ответа: Аноним
0
ты просто лучший
Автор ответа: Аноним
0
спасибо большое
Автор ответа: danulpopov
0
Пожалуйста,
Похожие вопросы
Предмет: Английский язык, автор: Аноним