Форум программистов, компьютерный форум, киберфорум
Наши страницы
Basic
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
rimash
0 / 0 / 0
Регистрация: 26.11.2009
Сообщений: 1
1

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

29.11.2009, 21:20. Просмотров 916. Ответов 1
Метки нет (Все метки)

помогите пожалуйста задачку решить

число армстронга - число состоящее из k цифр, у которых сумма k-x степеней его цифр равна самому числу. Например 153=1^3+5^3+3^3. Найти все числа армстронга состоящие из двух, трех и четырех цифр, нахоэжение числа армстронга оформить в виде подрограммы функции

заранее спасибо, а то неделю уже голову ломаю
0
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.11.2009, 21:20
Ответы с готовыми решениями:

Встроенные циклы.  На отрезке [n, m] найти все простые (совершенные, автоморфные, полиндромы, числа Армстронга и т.д.) числа
Я студент, Завтра надо сдать это задание. Прошу написать решение, прикрепить его в файл, чтобы была...

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

Найти все числа Армстронга от 1 до k
ПОМОГИТЕ пожалуйста с задачей: Натуральное число в записи которого n цифр называется числом...

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

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

1
БурундукЪ
9562 / 2566 / 83
Регистрация: 17.02.2009
Сообщений: 10,364
30.11.2009, 11:13 2
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

PureBasic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
DECLARE function is_armstrong (n)
input "Введите число: ", t
for i = 1 to t
if is_armstrong(i)=1 then print i
next i
 
function is_armstrong (n)
m = n
k = 1
s = 0
while m > 9 do
k = k + 1
s = s + (m mod 10)
m = m \ 10
loop
s = s + m
if n = exp(k * log(s)) then is_armstrong = 1 else is_armstrong = 0
end function
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
30.11.2009, 11:13

Получить все числа Армстронга, состоящие из двух, трех и четырех цифр
Здравствуйте, очень нужно решить, помогите пожалуйста! Натуральное число из n цифр является...

Получить все числа Армстронга, состоящие из трех и четырех цифр
Получить все числа Армстронга, состоящие из трех и четырех цифр. (Натуральное число из n цифр...

Найти все числа Армстронга из двух и трех цифр
Число из n цифр называется числом Армстронга, если сумма его цифр в степени n равна самому числу....


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru