![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#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 |
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 31.10.2008
Сообщений: 500
|
![]()
у тебя А это двумерный массив, а ты указал только один параметр ...
Skype : UASm1Le.
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 03.12.2008
Сообщений: 31
|
![]()
if s>p then a[i,j]:=1 else a[i,j]:=0;
если я сделаю так то программа будет считать сумму и среднее арифметическое всей матрицы а мне нужно только отрицательные элементы столбцов |
![]() |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 31.10.2008
Сообщений: 500
|
![]()
Я ответил про ошибку а не про то что ты написал ... Так что задавай нормальный вопрос!
Skype : UASm1Le.
|
![]() |
![]() |
![]() |
#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 |