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

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

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 10.06.2012, 20:12   #1
Ostryak
 
Регистрация: 11.05.2012
Сообщений: 3
Печаль Двумерные массивы

Заполнить двухмерный массив M*N случайными целыми числами из диапазона [-40,40]. Определить : минимальное значение для элементов, расположенных на главной диагонали, и максимальное значение для элементов, расположенных на побочной диагонали.
Ostryak вне форума Ответить с цитированием
Старый 10.06.2012, 20:47   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
Заполнить двухмерный массив M*N случайными целыми числами из диапазона [-40,40].
Код:
for i:=1 to m do
 for j:=1 to n do a[i,j]:=-40+random(80);
Цитата:
минимальное значение для элементов, расположенных на главной диагонали
В цикл допиши условие
Код:
 if (i=j)and(min>a[i,j]) then min:=a[i,j];
Цитата:
и максимальное значение для элементов, расположенных на побочной диагонали.
Аналогично:
Код:
 if ((m-i+1)=j)and(max<a[m-i+1,j]) then max:=a[m-i+1,j];
Где min,max - переменные того же типа что и массив.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 10.06.2012, 23:07   #3
Ostryak
 
Регистрация: 11.05.2012
Сообщений: 3
По умолчанию

Спасибо большое!
Ostryak вне форума Ответить с цитированием
Старый 10.06.2012, 23:14   #4
BDA
МегаМодератор
СуперМодератор
 
Аватар для BDA
 
Регистрация: 09.11.2010
Сообщений: 7,291
По умолчанию

Код:
-40+random(81);
т.к. random(80) - отрезок [0;79].
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
BDA вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Одномерные массивы, двумерные массивы, строки Sand093 C++ Builder 11 20.05.2012 21:48
Двумерные массивы ZelFar Помощь студентам 4 06.03.2012 09:57
Двумерные массивы(матрица) 2)Строковые массивы(строки): 3)Структуры nuriyat Помощь студентам 1 21.01.2012 16:16
Двумерные массивы(массивы указателей на массивы) krytishka99 Помощь студентам 1 29.12.2011 19:51
Двумерные массивы Александр16 Паскаль, Turbo Pascal, PascalABC.NET 6 09.02.2011 16:42