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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 27.03.2011, 14:57   #1
1Dima
Подтвердите свой е-майл
 
Регистрация: 23.03.2011
Сообщений: 16
Печаль Двумерные массивы

Помогите доделать скрипт ума не приложу что должно быть дальше!(((

Задание:
Максимальный елемент (самый большой)квадратной матрицы ,поменять местами с самым малым для елементов главной диагонали.

вот скрипт:
const n=5;m=5;
var a:array[1..n,1..m] of real;
i,j:integer;
max_elem,min_elem,z,p:real;
begin
randomize;
writeln ('Nash masuv: ');
writeln;
for i:=1 to n do
for j:=1 to m do
begin
a[i,j]:=random(100)-50;
writeln('a[',i,', ,',j,']=',a[i,j]:5:0);
end;
min_elem:=a[1,1];
for i:=1 to n do
for i=j to i do
if a[i,j]< min_elem then
begin
min_elem:=a[i,j];
end;
1Dima вне форума Ответить с цитированием
Старый 27.03.2011, 20:41   #2
1Dima
Подтвердите свой е-майл
 
Регистрация: 23.03.2011
Сообщений: 16
По умолчанию

Помогите плиз!!
1Dima вне форума Ответить с цитированием
Старый 27.03.2011, 22:01   #3
Lem-ON
Пользователь
 
Аватар для Lem-ON
 
Регистрация: 18.05.2010
Сообщений: 10
Восклицание

я делал тоже самое тока с integer:
Переменные
Код:
var
  Form1: TForm1;
  A: array [1..5, 1..5] of integer;
  max, min, i,j,mini,minj, maxi,maxj,p: integer;
Минимум \ Максимум
Код:
min:=a[1,1];
max:=a[1,1];
for i:=1 to n do
  begin
    for j:=1 to m do
      begin
      if a[i,j]<min then
        begin
          min:=a[i,j];
          mini:=i;
          minj:=j;
        end;
      if a[i,j]>max then
        begin
          max:=a[i,j];
          maxi:=i;
          maxj:=j;
        end;
      end;
  end;
Перестановка

Код:
p:=a[maxi,maxj];
  A[maxi,maxj]:= a[mini,minj];
  a[mini,minj]:=  p;
А там уже выводишь куда те надо

Последний раз редактировалось Lem-ON; 28.03.2011 в 02:16.
Lem-ON вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Двумерные массивы... Васильева Зинаида Помощь студентам 4 03.12.2010 00:34
двумерные массивы N@um Общие вопросы C/C++ 0 22.06.2010 16:08
Двумерные массивы Oda33 Помощь студентам 1 20.06.2010 23:01
двумерные массивы LacOste` Паскаль, Turbo Pascal, PascalABC.NET 7 17.06.2010 22:02
ДВУМЕРНЫЕ МАССИВЫ rhbcnbyf Паскаль, Turbo Pascal, PascalABC.NET 2 09.06.2010 08:36