【发布时间】:2014-03-15 17:57:34
【问题描述】:
帮我编程
我必须找到矩阵 A [5, 4] 每一列的正元素的算术平均值 前提是每一列至少有一个正元素
我已经尝试过,但我无法理解错误
program double_array;
var
A : array [1..5, 1..4] of integer;
B : array [1..5] of real;
i, j, k : integer;
s : real;
begin
writeln('Enter your array');
for i := 1 to 5 do
begin
writeln(' ');
for j := 1 to 4 do
readln( A[i, j] );
end;
for i := 1 to 5 do
begin
s := 0; k := 0;
for j := 1 to 4 do
if A[i, j] > 1 then
begin
s := s + A[i,j];
k := k + 1;
end;
B[i] := s / k;
end;
writeln('Result B');
for i := 1 to 5 do
write ( B[i]:7:3 );
writeln;
end.
请帮帮我!
【问题讨论】:
-
你不应该告诉我们错误是什么吗?
-
别担心,SO(来自任何国家)人民支持 SO(来自任何国家)人民 :)
-
@Olivier Jacot-Descombes 我认为它显示了每一行的算术平均值。但不是列
标签: arrays algorithm matrix pascal turbo-pascal