Автор Владимир Замаруев задал вопрос в разделе Другие языки и технологии
Необходимо инвертировать одномерный массив в Delphi и получил лучший ответ
Ответ от Илья Павлов[гуру]
В чем проблема? Нужно инвертировать массив? Создайте второй массив такой же длины и заполните его в обратном порядке. Вся программа - один цикл FOR.
Ответ от Ў В[гуру]
Можно сделать цикл до половины массива, присвоить значение последнего элемента какой-то переменной, первый эл-т пишем в последний, переменную в первый, и т. д.
Можно сделать цикл до половины массива, присвоить значение последнего элемента какой-то переменной, первый эл-т пишем в последний, переменную в первый, и т. д.
Ответ от Ђимур Хафизов[гуру]
for i := 1 to n div 2 do
begin
tmp := a[ i ];
a[ i] := a [n - i + 1];
a[ n - i + 1] := tmp;
end;
for i := 1 to n div 2 do
begin
tmp := a[ i ];
a[ i] := a [n - i + 1];
a[ n - i + 1] := tmp;
end;
Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: Необходимо инвертировать одномерный массив в Delphi
Поиск в массиве (in_array) PHP
Надо что, определить что значения 1,2 подряд идут?
Ну можешь объединить массив в строку и
подробнее...
спросили в Фон
Как вырезать фон в Adobe Photoshop cs5
Вам отделить от фона надо кого-то, лучший способ использовать перо, в режиме контуры, белой
подробнее...
Как вырезать фон в Adobe Photoshop cs5
Вам отделить от фона надо кого-то, лучший способ использовать перо, в режиме контуры, белой
подробнее...