Автор Андрей задал вопрос в разделе Другие языки и технологии
Pascal Удаление элемента из массива и получил лучший ответ
Ответ от Ёергей[новичек]
Для этого сдвигаем правую часть массива влево, на число удаляемых элементов. Сдвигаем при помощи цикла. Потом обнуляем те значения, которые мы "перемещали"
Ответ от Frozen[гуру]
Пиши на форумах.
Пиши на форумах.
Ответ от Антон Харченко[гуру]
А сразу заполнить нулями?
А сразу заполнить нулями?
Ответ от Www www[гуру]
Массив одномерный? Тупо сдвигать элементы начиная от b в позицию a в цикле.
Массив одномерный? Тупо сдвигать элементы начиная от b в позицию a в цикле.
Ответ от Redis[гуру]
for( i = 0, p = 0; i < c; i++ ) if ( (arr[ i ] <= a) | (b <= arr[ i ] ) ) arr[ p++ ] = arr[ i ]; for( ; p < c; p++ ) arr[ p ] = 0;
for( i = 0, p = 0; i < c; i++ ) if ( (arr[ i ] <= a) | (b <= arr[ i ] ) ) arr[ p++ ] = arr[ i ]; for( ; p < c; p++ ) arr[ p ] = 0;
Ответ от Jurii[гуру]
{ Удаление элемента с номером k } for index := succ(k) to n do arr[pred(index)] := arr[index]; arr[n] := 0;
{ Удаление элемента с номером k } for index := succ(k) to n do arr[pred(index)] := arr[index]; arr[n] := 0;
Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: Pascal Удаление элемента из массива
Как создать свой язык программирования ?
В КГТУ (Технологическом университете) на третьем курсе у нас был курсовик по этой теме. Задача -
подробнее...