Вопрос задан 20.03.2019 в 23:22. Предмет Информатика. Спрашивает Смирнов Евгений.

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

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

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос