[セットトップ]統計「C++プログラミング」コースの成績を書いてください.統計には、最高点、最低点、平均点、90
1693 ワード
#include <iostream>
using namespace std;
int main()
{
int num;//
int i;
cout<<" :"<<endl;
cin>>num;
int score[num];//
cout<<" :"<<endl;
for(i=0;i<num;i++)
cin>>score[i];
int sum=0;//
for(i=0;i<num;i++)
sum=sum+score[i];
float avg;//
avg=float(sum/num);
cout<<" :"<<avg<<endl;
int max=0;//
int min=100;//
for(i=0;i<num;i++)
{
if(score[i]>max)
max=score[i];
if(score[i]<min)
min=score[i];
}
cout<<" :"<<max<<endl;
cout<<" :"<<min<<endl;
int peple9=0,peple8=0,peple7=0,peple6=0,peple=0;
for(i=0;i<num;i++)
switch(score[i]/10)//
{
case 10:
case 9:peple9++;break;
case 8:peple8++;break;
case 7:peple7++;break;
case 6:peple6++;break;
default:peple++;break;
}
cout << "90-100 :"<<peple9 << endl;
cout << "80-90 :"<<peple8 << endl;
cout << "70-80 :"<<peple7<< endl;
cout << "60-70 :"<<peple6 << endl;
cout << "60 :"<<peple << endl;
return 0;
}