Форум программистов, компьютерный форум CyberForum.ru

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 16, средняя оценка - 4.81
KimJungWoon
Сообщений: n/a
15.05.2012, 21:12     Натуральное число из n цифр является числом Армстронга, если сумма его цифр, возведенных в n-ю степень, равна самому числу #1
Требуется помощь..
Натуральное число из n цифр является числом Армстронга, если сумма его цифр, возведенных в n-ю степень, равна самому числу (как, например, 153 = 1^3 +5^3 +3^3). Получить все числа Армстронга, состоящие из двух, трех и четырех цифр.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.05.2012, 21:12     Натуральное число из n цифр является числом Армстронга, если сумма его цифр, возведенных в n-ю степень, равна самому числу
Посмотрите здесь:

C++ Натуральное число, в котором n цифр, если сумма цифр возведённая в nую степень равна числу то вы вывесте число на экран(интервал чисел от 1 до k)
C++ Дано натуральное число n. Верно ли, что сумма цифр этого числа является чётной
Дано число,равна ли сумма его цифр самому числу!!!!СРОЧНО C++
Дано трехзначное число N. Проверить, будет ли сумма его цифр четным числом C++
C++ Назовем число красивым, если сумма квадратов его цифр является простым числом
C++ Дано четырёхзначное натуральное число А, требуется определить : кратна ли сумма цифр числа А заданному числу В ?
C++ Найти все натуральные числа от 1 до n, суммы квадратов цифр которых равна самому числу
C++ Натуральное число из n цифр называется числом Армстронга
Циклические вычислительные процессы (Дано натуральное число N. Вывести на экран все шестизначные числа, сумма цифр которых равна N) C++
C++ Вычислить число положительных целых, меньших n, таких, что их сумма цифр равна сумме цифр в n
Определить сколько цифр в заданном натуральном числе, и чему равна сумма его цифр C++
C++ Ввести натуральное число и определить, верно ли, что сумма его цифр равна 10. (с защитой от неверного ввода)

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
dr.curse
 Аватар для dr.curse
386 / 342 / 16
Регистрация: 11.10.2010
Сообщений: 1,907
15.05.2012, 21:20     Натуральное число из n цифр является числом Армстронга, если сумма его цифр, возведенных в n-ю степень, равна самому числу #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
bool is_armstrong(long n)
{
    int arr[100],l=0;
    long nn=n,sum=0;
    while (n)
    {
        arr[l++]=n%10;
        n/=10;
    }
    for (int i=0;i<l;i++)
        sum+=pow(arr[i],l);
    return sum==nn;
}
Yandex
Объявления
15.05.2012, 21:20     Натуральное число из n цифр является числом Армстронга, если сумма его цифр, возведенных в n-ю степень, равна самому числу
Ответ Создать тему
Опции темы

Текущее время: 01:49. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru