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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 19.10.2009, 14:18   #1
Андрей.12
Программист
Пользователь
 
Регистрация: 12.10.2009
Сообщений: 77
По умолчанию работа с массивами

Задача: Составить программу обработки матрицы размерности NxM. Выполнить программу для N=3, M=4. Заполнение массива произвести с помощью датчика случайных чисел. В программе предусмотреть вывод исходной матрицы и полученной.Упорядочить (переставить) строки массива. По не убыванию значений наименьших элементов строк.
Код:
uses crt;
var a:array[1..3,1..4]of integer;
i,j,n,m,r,nomer,k:integer;
min:array[1..3]of integer;
s:array[1..5] of integer;
max:integer;
p:integer;
begin
clrscr;
write('n=');
readln(n);
write('m=');
readln(m);
randomize;
for i:=1 to n do
for j:=1 to m do
a[i,j]:=random(10);
for i:=1 to n do
begin
for j:=1 to m do
begin
write(a[i,j]:3);
end;
writeln;
end;
readln;
for i:=1 to n do
begin
min[i]:=a[i,1];
for j:=2 to m do
if min[i]>a[i,j] then
begin
min[i]:=a[i,j];
end;
write('otvet=',min[i]);
readln;
end;
for k:=1 to m-1 do
begin
max:=min[k];
nomer:=k;
for j:=k+1 to m do
if min[i]<max then
begin
max:=min[i];
nomer:=i;
end;
r:=min[k];
min[k]:=min[nomer];
s[nomer]:=r;
for i:=1 to n do
begin
r:=a[j,nomer];
a[j,nomer]:=a[j,k];
a[j,k]:=r;
end;
end;
for i:=1 to n do
begin
for j:=1 to m do
begin
write(a[j,k]:3);
end;
readln;
writeln;
end;
end.
вот что я сделал, неправильно меняет строки( подскажите
Андрей.12 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Работа с массивами Ainur Помощь студентам 5 22.05.2009 14:28
Работа с массивами mchip Microsoft Office Excel 8 22.04.2009 11:46
Работа с массивами SYurik Microsoft Office Excel 11 21.03.2009 09:00
Работа с массивами MasterofCDM Общие вопросы Delphi 4 27.11.2008 23:45
Работа с массивами Neba Общие вопросы Delphi 7 26.11.2008 21:21