我重拍我的代码和它的外观一样,平均数:在Delphi控制台应用程序
{$APPTYPE CONSOLE}
type vector = array[1..100] of integer;
var a:vector;
var i,n:integer;
var br:integer;
var sum,average:real;
begin
write('Enter number elements of the array: '); readln(n);
for i:=1 to n do
begin
write('Enter ' ,i, ' element: '); readln(a[i]);
end;
br:=0;
sum:=0;
for i:=1 to n do
if not(odd(a[i])) and (odd(i)) then
sum:=sum+a[i];
br:=br+1;
average:=sum/br;
writeln('average= ',average:5:3);
readln;
end.
但是,当我开始我的计划其只发现的总和,并且计数器(BR)心不是工作,只计算总和。你现在可以帮助我,取决于我的代码:)!
没有在你的程序一个'+'。通过将这些值相加并除以计数来计算平均值。你的问题到底是什么? –
我试过这样,但它有一个问题:不兼容的类型:整数和扩展,如何解决它? – LuXuS
通过寻求不会显示的代码的帮助,您正在浪费我们的时间。我再说一遍,代码中没有一个'+'。请显示您想要帮助的代码。我很容易猜到,但那不是重点。我想教给你的教训是如何正确地问。 –