,0,0,0,
-
IvanLis
- guru
- Сообщения: 5463
- Зарегистрирован: 02 дек 2009, 17:44
- Награды: 7
- Версия LabVIEW: 2015, 2016
- Откуда: СССР
- Благодарил (а): 28 раз
- Поблагодарили: 86 раз
Re: Почему не работает программа? - число Армстронга
Я бы рекомендовал переделать немного, т.к. для нахождения 3-значных, нужно в 3 степень возводить, а вот для 4-значных - в 4 степень.
А 3-значные не получается найти, т.к. Вы сразу 4 степень учитываете, и остаток не дает "равно" найти. Да и сравнивать Integer и Real типы не совсем корректно.
Переделывайте, с учетом количества знаков и что бы все в Integer считалось.
Вы начали использовать целочисленное деление в первом разряде, а потом реализовали по другому.
Я бы через преобразование Integer <-> String делал, медленее, но понятно и надежно.
И посмотрите как другие делают, но будьте внимательнее, т.к. эта реализация подходит только для 3-значных чисел, т.к. каждая цифра возводится в 3 степень.
Знание нескольких принципов освобождает от знания многих фактов!
Правила форума
Как добавить в сообщение картинку или файл
Конвертация / версий (форматов) VI
Как правильно задать вопрос...
Правила форума
Как добавить в сообщение картинку или файл
Конвертация / версий (форматов) VI
Как правильно задать вопрос...
- Nasa07
- interested
- Сообщения: 3
- Зарегистрирован: 03 июл 2022, 19:52
- Версия LabVIEW: 2015
- Благодарил (а): 1 раз
4нфунфн4фоншофц
ОПФШЦРПЩРФУЦШЩПРФЦШЩПРЦЩФРПЦ
Последний раз редактировалось Nasa07 10 июл 2022, 19:44, всего редактировалось 1 раз.
-
IvanLis
- guru
- Сообщения: 5463
- Зарегистрирован: 02 дек 2009, 17:44
- Награды: 7
- Версия LabVIEW: 2015, 2016
- Откуда: СССР
- Благодарил (а): 28 раз
- Поблагодарили: 86 раз
Armstrong numbers
Все на много проще получается, чем Вы делали. Однозначные числа все подходят заданному критерию, среди двузначных - ни одного, по этому искать начинаем сразу с трехзначных....
Знание нескольких принципов освобождает от знания многих фактов!
Правила форума
Как добавить в сообщение картинку или файл
Конвертация / версий (форматов) VI
Как правильно задать вопрос...
Правила форума
Как добавить в сообщение картинку или файл
Конвертация / версий (форматов) VI
Как правильно задать вопрос...
- Nasa07
- interested
- Сообщения: 3
- Зарегистрирован: 03 июл 2022, 19:52
- Версия LabVIEW: 2015
- Благодарил (а): 1 раз
ИшрпГШУРыгшпрШЩРршщфршщпрыфшщПРШЩ
ЫпУпЫярККЫ
Последний раз редактировалось Nasa07 10 июл 2022, 19:45, всего редактировалось 1 раз.
-
IvanLis
- guru
- Сообщения: 5463
- Зарегистрирован: 02 дек 2009, 17:44
- Награды: 7
- Версия LabVIEW: 2015, 2016
- Откуда: СССР
- Благодарил (а): 28 раз
- Поблагодарили: 86 раз
Re: Почему не работает программа? - число Армстронга
Результат получили и хорошо, а совершенству нет предела.
Дорогу осилит идущий
Знание нескольких принципов освобождает от знания многих фактов!
Правила форума
Как добавить в сообщение картинку или файл
Конвертация / версий (форматов) VI
Как правильно задать вопрос...
Правила форума
Как добавить в сообщение картинку или файл
Конвертация / версий (форматов) VI
Как правильно задать вопрос...