|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
21.12.2017, 14:18 | #1 |
Новичок
Джуниор
Регистрация: 21.12.2017
Сообщений: 1
|
Удалить все числа Армстронга из динамического массива
Добрый день, возникла проблема с задачей, условие которой звучит так
Удалить из динамического массива все числа, являющиеся числами Армстронга (натуральное число, удовлетворяющее условию: сумма цифр, возведенных в степень n равна самому числу 153=13+53+33 степень n, степень определяется по количеству цифр в числе) Я написал код, но он почему-то удаляет только одно число, а дальше не идёт, помогите разобраться в чем ошибка. Код:
|
21.12.2017, 14:31 | #2 | ||
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Цитата:
лучше так: 153=1^3+5^3+3^3 или так: arm.png по сути вопроса. во-первых, зачем Вы переставляте значение в конец?! Это не нужно: Код:
Цитата:
Последний раз редактировалось Serge_Bliznykov; 21.12.2017 в 14:37. |
||
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Получить все числа Армстронга, состоящие из трех и четырех цифр. | Shyrick | Паскаль, Turbo Pascal, PascalABC.NET | 1 | 21.05.2014 06:45 |
Задача: удалить из массива все простые числа | Ildarraddo | Паскаль, Turbo Pascal, PascalABC.NET | 16 | 25.01.2014 21:27 |
Найти все числа Армстронга от 1 до k | наташка-ромашка | Общие вопросы Delphi | 3 | 31.03.2011 18:21 |
Удалить из массива все чётные числа! | malishka ya@ | Помощь студентам | 4 | 28.05.2010 01:55 |
Удалить из массива(одномерного) все повторяющиеся числа(Delphi) | Махор | Помощь студентам | 4 | 29.11.2007 23:25 |