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

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

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

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 02.05.2011, 21:24   #1
_FENDER_
Пользователь
 
Регистрация: 27.12.2010
Сообщений: 26
Стрелка паскаль - массивы

Задан массив А[1..5,1..6]. Поменять в нем местами первую и последнюю строку..Напишите пожалуйста код программы..
_FENDER_ вне форума Ответить с цитированием
Старый 02.05.2011, 21:59   #2
_FENDER_
Пользователь
 
Регистрация: 27.12.2010
Сообщений: 26
По умолчанию

Код:
program Matrix;
{$APPTYPE CONSOLE}
uses
  SysUtils;
 
var
  a: array[1..5,1..6] of integer;
  i, j, x: Integer;
 
begin
  Randomize;
  //Заполняем массив случайными числами
  for i := 1 to 5 do
  begin
    for j := 1 to 6 do
    begin
      a[i,j] := Random(9);
      Write(a[i,j], ' ');
    end;
    WriteLn;
  end;
  //Меняем строчки местами
  for j := 1 to 6 do
  begin
    x := a[1,j];
    a[1,j] := a[5,j];
    a[5,j] := x;
  end;
  //Показываем результат
  WriteLn('Posle zameni:');
  for i := 1 to 5 do
  begin
    for j := 1 to 6 do
    begin
      Write(a[i,j], ' ');
    end;
    WriteLn;
  end;
  ReadLn;
end.
Нашел вот такой код..решение моей задачи..только надо чтобы массив вводился с клавиатуры..подредактируйте пожалуйста код...
_FENDER_ вне форума Ответить с цитированием
Старый 02.05.2011, 22:03   #3
_FENDER_
Пользователь
 
Регистрация: 27.12.2010
Сообщений: 26
По умолчанию

язык программирования - Pascal
_FENDER_ вне форума Ответить с цитированием
Старый 02.05.2011, 22:04   #4
Zer0
Форумчанин
 
Аватар для Zer0
 
Регистрация: 13.12.2007
Сообщений: 788
По умолчанию

Код:
      a[i,j] := Random(9);
      Write(a[i,j], ' ');
вот эти строчки поменяйте на
Код:
write ('Input a[',i,',',j,']: ');
readln (a[i,j]);
благодарность - сюда (не забываем писать от кого)
Zer0 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
массивы (паскаль) lilia.n Помощь студентам 1 06.05.2010 18:38
массивы. паскаль lilok Помощь студентам 1 06.05.2010 14:17
Массивы. Паскаль. Natsu Помощь студентам 3 30.10.2009 19:47
массивы. паскаль. tanuschka Помощь студентам 7 05.10.2009 23:20
Паскаль и массивы RamireZ Паскаль, Turbo Pascal, PascalABC.NET 7 24.10.2008 17:20