Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 26.10.2009, 20:15   #1
Sendddd
 
Аватар для Sendddd
 
Регистрация: 26.10.2009
Сообщений: 6
Лампочка Pascal. Одномерный массив.

Добрый вечер! Не хотел создавать новую тему, но поиск не дал результатов.
В программе не получилось реализовать только действие, при котором пользовательский одномерный массив повернуть "задом на перед", т.е. если в нем 4 элемента, то четвертый будет первым, третий вторым и т.д. Требуется выполнить это с помощью цикла с предусловием ("While").

Вот часть программы, при которой она будет вполне самостоятельная.
Цитата:
Uses Wincrt;
Var i,n:integer;
A:array[1..1000] of real;

Begin Writeln('Введите размерность массива');
Readln(n);
For i:=1 to n do
Begin
Writeln('Введите элемент');
Readln(A[i]);
End;
For i:=1 to n do
Begin
?
End;

For i:=1 to n do
Begin
Writeln(A[i]:5:2);
End;
End.
Заранее благодарен.
Sendddd вне форума Ответить с цитированием
Старый 26.10.2009, 20:48   #2
ОДИНОЧЕСТВО В СЕТИ
Любопытная Вредина
Участник клуба
 
Аватар для ОДИНОЧЕСТВО В СЕТИ
 
Регистрация: 19.06.2009
Сообщений: 1,285
По умолчанию

Код:
for i:=1 to N div 2 do begin 
    loc:=a[i];
    a[i]:=a[n-i+1];
    a[n-i+1]:=loc;
  end;
странное у вас понятие о while
Код:
i:=1;
while i<= n div 2 do 
begin
 loc:=a[i];
    a[i]:=a[n-i+1];
    a[n-i+1]:=loc;
inc(i);
end;
Дурь - это особая форма материи, которая не возникает ниоткуда и не исчезает никуда, а лишь переходит из одной головы в другую.
ОДИНОЧЕСТВО В СЕТИ вне форума Ответить с цитированием
Старый 26.10.2009, 21:11   #3
Sendddd
 
Аватар для Sendddd
 
Регистрация: 26.10.2009
Сообщений: 6
По умолчанию

Премного благодарен! Все работает. Спасибо за оперативный ответ.

P.S. Такое понятие о While я получил в школьной программе Прошу прощения, если оно является ложным.
Sendddd вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Одномерный массив Марина_marina Паскаль, Turbo Pascal, PascalABC.NET 0 18.10.2009 20:57
[C#] Одномерный массив Doublefaced Помощь студентам 6 18.06.2009 19:00
Одномерный массив Skrip Общие вопросы C/C++ 1 07.06.2009 12:41
Одномерный массив в Pascal Стасссс Помощь студентам 3 15.03.2009 17:54
Одномерный массив SkyDreamer Помощь студентам 1 01.12.2007 21:22