[セットトップ]統計「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;
}