Ka
Kaina

Паскаль Abc Удалить из одномерного массива все элементы, состоящие из одинаковых цифр.



Помогите. Напишите программу.

АД
Александр Дашкевич

У тебя уже есть функция, которая проверяет, состоит ли число из одинаковых цифр, так? Осталось написать удаление, которое делается немного нетривиально. Дело в том, что ничего удалить в буквальном смысле нельзя - можно только перезаписать. И поскольку ничего не сказано о сохранении порядка элементов, то можно сделать это "дешево" - примерно так:

i:=1;
while i<=n do
if AllDigitsEqual(a[i]) then
begin
a[i]:=a[n];
dec(n);
end
else
inc(i);

Остальное весьма тривиально, дерзай.

ГС
Галина Суслова

Написать функцию, устанавливающую, состоят ли два элемента из одинаковых цифр, и в двойном цикле сравнить все элементы массива на совпадения.

Похожие вопросы
Паскаль. Одномерные массивы.
Удаление элементов из одномерного массива. C++
Паскаль одномерные массивы)
Работа с одномерными массивами в паскале
Паскаль. Удалить третий элемент одномерного массива. Удалить третий элемент одномерного массива
дан одномерный массив. удалить элементы этого массива, являющиеся числами Фибоначчи
Помогите написать в паскале. В одномерном массиве, состоящем из n целых элементов, вычислить (см. внутри)
В одномерном массиве состоящем из n вещественных элементов, вычислить: (нужны скриншоты)
В заданном одномерном массиве А из N элементов..
В одномерном массиве, состоящем из 15 вещественных элементов...