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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
eralashka
0 / 0 / 0
Регистрация: 23.01.2013
Сообщений: 38
#1

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

06.02.2013, 15:56. Просмотров 1005. Ответов 1
Метки нет (Все метки)

Натуральное число из n цифр называется числом Армстронга, если сумма его цифр, возведенная в n-степень, равна самому числу. Составить программу поиска чисел Армстронга в диапазоне от 0 до 2000.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.02.2013, 15:56     Натуральное число из n цифр называется числом Армстронга
Посмотрите здесь:

C++ Натуральное число, в котором n цифр, если сумма цифр возведённая в nую степень равна числу то вы вывесте число на экран(интервал чисел от 1 до k)
Получить новое натуральное число, заменив все четные цифры исходного числом К C++
Заменить данное натуральное число на число, которое получается из исходного записью его цифр в обратном порядке C++
Задано натуральное число. Создать стек с его цифр. C++
Дано трехзначное число N. Проверить, будет ли сумма его цифр четным числом C++
C++ Дано натуральное число n. Вычислить сумму его цифр
дано натуральное число. Определить: количество цифр 3 в нем (while) C++
C++ Дано натуральное число n. Определить количество цифр в числе n
Определить натуральное число не больше заданного n с наибольшим числом простых делителей C++
C++ Дано натуральное число .Если число содержит 5 цифр
Назовем билетом последовательность цифр длины n. Билетик A называется счастливым, если существует число k (1 C++
Натуральное число называется автоморфным, если оно равно последним цифрам своего квадрата. Например, 25 2 = 62 C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
abit
 Аватар для abit
260 / 259 / 33
Регистрация: 03.02.2013
Сообщений: 709
06.02.2013, 16:14     Натуральное число из n цифр называется числом Армстронга #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
#include <iostream>
#include <cmath>
 
using namespace std;
 
bool isArmstromg(int& n)
{
   int a,b=0,sum=0;
   long int n_temp = n;
   while(n_temp>0)
   { 
      n_temp=n_temp/10;
      b++;
   }
   n_temp = n;
    while(n_temp>0)
   { 
       a=n_temp%10;
       sum=sum+pow(a,b);
       n_temp=n_temp/10;
   }
   return (n==sum);
}
 
int main()
{
  for (int i=0; i<2000; ++i) if (isArmstromg(i)) cout << i << endl;
  return 0;
}
Yandex
Объявления
06.02.2013, 16:14     Натуральное число из n цифр называется числом Армстронга
Ответ Создать тему
Опции темы

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