C的,急。。。。。。。。

来源:百度知道 编辑:UC知道 时间:2024/05/12 11:40:18
求数组int a[n]中奇数的个数和平均值,以及偶数个数和平均值

#include <iostream.h>

void main()
{
for(int i = 0; i<10;i++)
{
int m = n = p = 0;
if(inta[i]%2 == 0)
{
p++;
m+=inta[i];
}
else
n+=inta[i];
}
cout<<"奇数"<<(10-p)<<"个.平均数是"<<(n/(10-p))<<endl;
cout<<"偶数"<<p<<"个.平均数是"<<m/p<<endl;
}

int oddsum = 0;
int evensum=0;
int oddnum = 0;
int evensum=0;
for(int i=0; i<n;i++)
{
if(a[i]%2)
{
evensum+=a[i];
evennum++;
}
else
{
oddsum+=a[i];
oddnum++;
}
}
printf("奇数个数:%d,平均值:%lf\n",oddnum,(double)(oddsum)/(double)(oddnum));
printf("偶数个数:%d,平均值:%lf\n",evennum,(double)(evensum)/(double)(evennum));

s0=0;//偶数之和
s1=0;//奇数之和
k0=0;//偶数个数
k1=0;//奇数个数
for i=0 to n-1<