![]() |
1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code].
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!
![]() ![]() |
![]() |
mashakasha |
![]()
Сообщение
#1
|
Группа: Пользователи Сообщений: 2 Пол: Женский Реальное имя: мария Репутация: ![]() ![]() ![]() |
Program prog;
uses crt; const N=8; M=4; var i,j, sum, max, ind: integer; C: array [1..N, 1..M] of integer; BEGIN RANDOMIZE; max:=0; FOR i:=1 to N do BEGIN FOR j:=1 to M do BEGIN C[i,j]:=Random(10); WRITE(C[i,j],' '); END; WRITELN; END; WRITELN; // находим столбец с максимальной суммой элементов FOR j:=1 to M do BEGIN sum:=0; FOR i:=1 to N do BEGIN if C[i,j]<>0 then sum:=sum+C[i,j] else break; END; if sum>max then BEGIN max:=sum; ind:=j; END; WRITELN(i,'-ый столбец. Сумма: ', sum); END; WRITELN; WRITELN('Максимальная сумма: ', max,' в(о) ', ind, ' столбце'); END. |
![]() ![]() |
![]() |
Текстовая версия | 21.06.2025 18:24 |