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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Внимание! Есть замечания модератора по теме: название темы должно отражать суть вопроса а не быть просто - задача
Старый 01.02.2012, 17:09   #1
mefos
Новичок
Джуниор
 
Регистрация: 01.02.2012
Сообщений: 3
По умолчанию задача Pascal - Поменять местами элементы массива 8 и 3 столбцов

дан двумерный массив 10х10 заполненный случайным образом в промежутке от -5 до 25
-Поменять местами элементы 8 и 3 столбцов

Последний раз редактировалось mefos; 01.02.2012 в 17:24.
mefos вне форума Ответить с цитированием
Старый 01.02.2012, 18:05   #2
ByAlex
Форумчанин
 
Аватар для ByAlex
 
Регистрация: 15.03.2011
Сообщений: 465
По умолчанию

Цитата:
Сообщение от mefos Посмотреть сообщение
дан двумерный массив 10х10 заполненный случайным образом в промежутке от -5 до 25
-Поменять местами элементы 8 и 3 столбцов
Процедура обмена -
Код:
for i:=1 to 10 do
begin
   t:=Arr[i,3];
   Arr[i,3]:=Arr[i,8];
   Arr[i,8]:=t;;
end;
Помог - жми на весы!
ByAlex89@mail.ru
ByAlex вне форума Ответить с цитированием
Старый 01.02.2012, 18:34   #3
mefos
Новичок
Джуниор
 
Регистрация: 01.02.2012
Сообщений: 3
По умолчанию

можно полностью ато я не бум-бум в этом!
mefos вне форума Ответить с цитированием
Старый 01.02.2012, 22:21   #4
ByAlex
Форумчанин
 
Аватар для ByAlex
 
Регистрация: 15.03.2011
Сообщений: 465
По умолчанию

Цитата:
Сообщение от mefos Посмотреть сообщение
можно полностью ато я не бум-бум в этом!
Держи -
Код:
program Project1;
uses
  SysUtils;
const
  n=10;
var
  Arr:array[1..n,1..n] of integer;
  i,j,t:integer;
begin
  writeln('Matrix is - ');
  for i := 1 to n do
  begin
    for j := 1 to n do
    begin
      Arr[i,j]:=random(30)-5;
      write(Arr[i,j],'  ');
    end;
    writeln;
  end;
  for i:=1 to n do
  begin
    t:=Arr[i,3];
    Arr[i,3]:=Arr[i,8];
    Arr[i,8]:=t;;
  end;
  writeln(#13#10'Result massive - ');
  for i := 1 to n do
  begin
    for j := 1 to n do
      write(Arr[i,j],'  ');
    writeln;
  end;
  readln;
end.
Помог - жми на весы!
ByAlex89@mail.ru
ByAlex вне форума Ответить с цитированием
Старый 03.02.2012, 22:57   #5
mefos
Новичок
Джуниор
 
Регистрация: 01.02.2012
Сообщений: 3
По умолчанию

отдуши ваще)спасибо огромное)
mefos вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Поменять местами элементы одномерного массива McFrey Помощь студентам 8 08.12.2011 23:03
C# дан двумерный массив 9х9. найти наименьший и наибольший элементы массива и поменять их местами. Koksa Помощь студентам 1 10.10.2011 11:28
Поменять местами наименьший и наибольший элементы массива. KOPC1886 Помощь студентам 2 06.01.2011 21:02
дан двумерный массив и натуральные числа k и p,поменять местами элементы k и p столбцов массива np9Huk Помощь студентам 4 19.04.2010 12:59
Задача по матрицам. Поменять местами наименьший и второй по величине элементы Иван 883 Паскаль, Turbo Pascal, PascalABC.NET 5 03.01.2009 16:04