|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
28.12.2008, 13:31 | #1 |
Пользователь
Регистрация: 03.12.2008
Сообщений: 31
|
матрицы паскаль
дана матрица А(4,5). отпечатать среднее арифметическое отрицательных элементов каждого столбца матрицы.
program p1; uses crt; const n=4; const m=5; var A:array [1..n,1..m] of real; s,p,sr:real; i,j:integer; begin writeln('vvedite el mas'); for i:=1 to n do for j:=1 to m do read(a[i,j]); for j:=1 to m do begin s:=0; p:=1; end; for i:=1 to n do begin s:=s+A[i,j]; p:=p*A[i,j]; end; if s>p then a[j]:=1 else a[j]:=0; s:=0; for i:=1 to m do for j:=1 to n do s:=s+a[i,j]; writeln('s=',s); sr:=s/(m*n); writeln('sr=',sr); end. ставит ошибку 26 перед else |
28.12.2008, 13:56 | #2 |
Форумчанин
Регистрация: 31.10.2008
Сообщений: 500
|
у тебя А это двумерный массив, а ты указал только один параметр ...
Skype : UASm1Le.
|
28.12.2008, 15:17 | #3 |
Пользователь
Регистрация: 03.12.2008
Сообщений: 31
|
if s>p then a[i,j]:=1 else a[i,j]:=0;
если я сделаю так то программа будет считать сумму и среднее арифметическое всей матрицы а мне нужно только отрицательные элементы столбцов |
28.12.2008, 16:30 | #4 |
Форумчанин
Регистрация: 31.10.2008
Сообщений: 500
|
Я ответил про ошибку а не про то что ты написал ... Так что задавай нормальный вопрос!
Skype : UASm1Le.
|
28.12.2008, 16:33 | #5 | |
Форумчанин
Регистрация: 31.10.2008
Сообщений: 500
|
Цитата:
Skype : UASm1Le.
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Паскаль, матрицы и масивы | Aller | Помощь студентам | 1 | 23.11.2008 18:53 |
Паскаль. Помощь в написании программы на матрицы. | Aslan009 | Помощь студентам | 2 | 17.11.2007 08:25 |
Паскаль. Матрицы, функции | avm007 | Помощь студентам | 2 | 12.10.2007 13:40 |