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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 29.04.2011, 23:03   #1
Cas01
Форумчанин
 
Регистрация: 16.12.2010
Сообщений: 175
По умолчанию

Дан массив размера N.Вывести его элементы в обратном порядке!


Пытался делать.Исправьте пожалуйста код.Срочно надо!
Код:
var
X: array [1..10] of integer;
i:integer;
const n=10;
for i:=10 downto 1 do
writeln(x[i])
begin
  x := a[i];
  a[i] := a[n-i+1];
  a[n-i+1] := x;
end.
е....сделал :
Код:
program f1;
uses crt;
const n=10;
var
  ar:array[1..n] of integer;
  i,nom,min:integer;
begin
  clrscr;
  randomize;
  for i:=1 to n do
  begin
    writeln('vvedite chislo ',i);
    readln(ar[i]);
  end;
  writeln;
  for i:=n downto 1 do
   write(ar[i],' ');
  readln;
end.

Последний раз редактировалось Stilet; 30.04.2011 в 14:03.
Cas01 вне форума Ответить с цитированием
Старый 29.04.2011, 23:15   #2
MyLastHit
Очень суровый
Участник клуба
 
Аватар для MyLastHit
 
Регистрация: 17.12.2009
Сообщений: 1,988
По умолчанию

Цитата:
Пытался делать.Исправьте пожалуйста код.Срочно надо!
var
X: array [1..10] of integer;
i:integer;
const n=10;
for i:=10 downto 1 do
writeln(x[i])
begin
x := a[i];
a[i] := a[n-i+1];
a[n-i+1] := x;
end.
Ммм...Это вообще что за код?
Код:
const n=10;
var X: array [1..n] of integer;
i:integer;
begin
for i:=1 to n do
begin
  write('Vvedite x[',i,'] = ');
  readln(x[i]);
end;
for i:=n downto 1 do
write(x[i],' ');
readln;
end.
Ненавижу быть как все, но люблю, чтобы все были как я.

Последний раз редактировалось MyLastHit; 29.04.2011 в 23:24.
MyLastHit вне форума Ответить с цитированием
Старый 29.04.2011, 23:22   #3
VIK_aka_TOR
Участник клуба
 
Аватар для VIK_aka_TOR
 
Регистрация: 30.01.2011
Сообщений: 1,578
По умолчанию

Вот ещё одна нароботочка....

Код:
const 
      z = 10;
var 
      x: array [1..z] of integer;
      i,n: integer;
begin
   write('Введите n: ');
   readln (n);
   writeln('Введите значения массива:');
   for i:=1 to n do 
      begin
        write('a[',i,']=');
        readln(x[i]);
      end;
   writeln('Массив в обратном порядке:');   
  
   for i:=n downto 1 do 
      writeln('a[',n-i+1,']=',x[i]);
   end.
пишу код не только за печеньки
VIK_aka_TOR вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Поправить прогу с графическим режимом. Хелен Паскаль, Turbo Pascal, PascalABC.NET 0 22.12.2010 23:25
Поправить прогу... Поиск. twister_answer Помощь студентам 0 06.12.2010 21:39
Одномерные массивы на C. Поправить код. STS_1991 Помощь студентам 2 05.03.2009 16:59
Помогите поправить программу! Массивы в С++ progser_ua Помощь студентам 1 03.02.2009 14:07