已經幫你把所有功能都加上了:
#include<iostream.h>
floatf1(inta[10],int&sum)
{
inti;
for(i=1;i<10;i++)sum+=a[i];
returnsum/10.0;
}
intf2(inta[10],int&max,int&maxi,int&min,int&mini)
for(i=1;i<10;i++)
if(a[i]>max)//一一比較
max=a[i];
maxi=i;
if(a[i]<min)
min=a[i];
mini=i;
voidmain()
cout<<"請輸入10個數:"<<endl;
inta[10];inti;
for(i=0;i<10;i++)cin>>a[i];
intsum,max,maxi,min,mini;
floataver;
sum=max=min=a[0];maxi=mini=0;
cout<<"陣列為:"<<"\t";
for(i=0;i<10;i++)
cout<<a[i]<<"\t";
if(i==4)cout<<endl<<"\t"<<"\t";
aver=f1(a,sum);
f2(a,max,maxi,min,mini);
cout<<endl;
cout<<"和:"<<sum<<","<<"平均值:"<<aver<<endl;
cout<<"最大值:"<<max<<","<<"是第"<<maxi+1<<"個元素"<<endl;
cout<<"最小值:"<<min<<","<<"是第"<<mini+1<<"個元素"<<endl;
已經幫你把所有功能都加上了:
#include<iostream.h>
floatf1(inta[10],int&sum)
{
inti;
for(i=1;i<10;i++)sum+=a[i];
returnsum/10.0;
}
intf2(inta[10],int&max,int&maxi,int&min,int&mini)
{
inti;
for(i=1;i<10;i++)
{
if(a[i]>max)//一一比較
{
max=a[i];
maxi=i;
}
if(a[i]<min)
{
min=a[i];
mini=i;
}
}
}
voidmain()
{
cout<<"請輸入10個數:"<<endl;
inta[10];inti;
for(i=0;i<10;i++)cin>>a[i];
intsum,max,maxi,min,mini;
floataver;
sum=max=min=a[0];maxi=mini=0;
cout<<"陣列為:"<<"\t";
for(i=0;i<10;i++)
{
cout<<a[i]<<"\t";
if(i==4)cout<<endl<<"\t"<<"\t";
}
aver=f1(a,sum);
f2(a,max,maxi,min,mini);
cout<<endl;
cout<<"和:"<<sum<<","<<"平均值:"<<aver<<endl;
cout<<"最大值:"<<max<<","<<"是第"<<maxi+1<<"個元素"<<endl;
cout<<"最小值:"<<min<<","<<"是第"<<mini+1<<"個元素"<<endl;
}