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

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

Задать свой вопрос
1 ответ
include lt;bits/stdc++.hgt;
using namespace std;

int main()


  int cnt = 0;
  for (int i = 100; i lt; 999; ++i)
   
  int tmp = i, cnt = 0;
  while (tmp gt; 0)
 
    cnt += (tmp % 10)*(tmp % 10)*(tmp % 10);
    tmp /= 10;
 
  if (cnt == i)cout lt;lt; i lt;lt; ' ';
 

Костя Бурдахин
Пожалуйста,
, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт