![]() |
1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code].
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!
![]() |
fly |
![]()
Сообщение
#1
|
Новичок ![]() Группа: Пользователи Сообщений: 24 Пол: Мужской Репутация: ![]() ![]() ![]() |
Помогите с задачкой
Вводится массив чисел MxM.Найти максимальные элементы по солбцам и выевсти на экран их значения и местоположение. Пример: Вводим массив размером 4x4 3 4 6 4 6 2 5 3 5 6 2 7 9 1 8 5 Ответ: Столбец 1 max 9 в строке 4 Столбец 2 max 6 в строке 3 Столбец 3 max 8 в строке 4 Столбец 4 max 7 в строке 3 Вот коешто написал.Но этот код находит только максимальное значение из всего массива. Код var A:array[1..100,1..100] of integer; n,i,j:integer; begin writeln('vv razmer massiva'); readln(n); for i:=1 to n do writeln('vvodite',n,'chisel'); for i:=1 to n do begin for j:=1 to n do begin Write('...'); Readln(a[i,j]); end; end; function max(A:array of array of integer):pair; i,j:byte; maxi,maxj:byte; result:pair; begin maxi:=1; maxj:=1; for i:=2 to N do for j:=2 to N do if A[i,j]>A[maxi,maxj] then begin maxi:=i; maxj:=j; end; result.i:=maxi; result.j:=maxj; max:=result; writeln(result) end; end. Как находить максимальный элемент по каждому столбцу?И как опеределить местоположение элемента? Сообщение отредактировано: fly - 5.05.2007 23:04 |
![]() ![]() |
volvo |
![]()
Сообщение
#2
|
Гость ![]() |
Цитата почему компилятор ругается на это слово? Потому что конструировать тип ВНУТРИ описания заголовка нельзя... Все типы, которые используются в описании, уже должны существовать... Исключение - только открытые массивы (open arrays).Кроме этого, динамических массивов в Турбо Паскале тоже нет... |
![]() ![]() |
![]() |
Текстовая версия | 20.07.2025 6:50 |