Перевернуть одномерный массив

Ответить
UlyanKa
Сообщения: 3
Зарегистрирован: 14 май 2009, 04:33

Пожалуйста помогите решить две похожие задачи, срочно нужно решение... Можно сказать вопрос жизни и смерти:

[**deleted**]
*
2) Для одномерного массива с действительными элементами изменить порядок следования элементов в массиве на обратный и вывести каждый элемент преобразованного массива в отдельной строке.
Пожалуйста :/ :confused:
Аватара пользователя
Naeel Maqsudov
Сообщения: 2570
Зарегистрирован: 20 фев 2004, 19:17
Откуда: Moscow, Russia
Контактная информация:

&quot писал(а):вопрос жизни и смерти
Придется значит Вам умереть.....
... шутка :)

Задачи никакие не похожие.
Первую удалил. (См. правила раздела) Поиск среднего, максимума и т.п. здесь решен уже десятки раз. Ищите.

2)

Код: Выделить всё

//"переворачивание" массива
for i:=1 to N div 2 do begin
  T:=A[i]; A[i]:=A[N-i+1]; A[N-i+1]:=T;
end;

//вывод
for i:=1 to N do writeln('A[',i,']=',A[i]); 
BHy4ok
Сообщения: 237
Зарегистрирован: 01 май 2007, 09:03
Откуда: г.Находка
Контактная информация:

На обратный т.е. перевернуть массив задом наперед ?

Код: Выделить всё

for i:=n downto 1 do
  writeln(a[n]);
< L3X. (ICQ: 8721378, Mail - l3x@list.ru)
UlyanKa
Сообщения: 3
Зарегистрирован: 14 май 2009, 04:33

Naeel Maqsudov писал(а):Придется значит Вам умереть.....
... шутка :)

Задачи никакие не похожие.
Первую удалил. (См. правила раздела) Поиск среднего, максимума и т.п. здесь решен уже десятки раз. Ищите.

2)

Код: Выделить всё

//"переворачивание" массива
for i:=1 to N div 2 do begin
  T:=A[i]; A[i]:=A[N-i+1]; A[N-i+1]:=T;
end;

//вывод
for i:=1 to N do writeln('A[',i,']=',A[i]); 
Я только недавно зарегилась и не знаю, что такую задачу(1) решали, инета дома нету, не могу долго сидеть и искать, поэтому прошу помочь... Я никогда не работала в Delphi и не смогу написать полный код... Эээ... Можно подробней :confused:
Аватара пользователя
Naeel Maqsudov
Сообщения: 2570
Зарегистрирован: 20 фев 2004, 19:17
Откуда: Moscow, Russia
Контактная информация:

Задачу 1 в отдельную тему пожалуйста.
Ответить