Статистики за ученици

Да се въведат брой ученици и оценките им по даден предмет и да се отпечата:

  • средният успех на класа
  • най-високата и най-ниската оценка
  • броят на двойките в класа
  • номерата на учениците с двойки
Публикувано в 11а, 11в с етикети . Постоянна връзка.

One Response to Статистики за ученици

  1. Gadget каза:
     
    int arr[100],otz,max,min,n,br=0;
        double sr=0;
        cout<<"Vavedete broi uchenitzi: ";
        cin>>n;
        for(int i=0;i<=n-1;i++){
                cout<<"Vavedete otzenka na uchenik "<<i+1<<": ";
                cin>>arr[i];
                if(i==0){
                 max=arr[i];
                 min=arr[i];
                 }
                //Sreden uspeh
                sr+=arr[i];
                //Maksimalna i minimalna otzenka
                if(max<arr[i])
                 max=arr[i];
                if(min>arr[i])
                 min=arr[i];
                //Broi dvoiki
                if(arr[i]==2)
                 br++;
                
        }
        cout<<"Sredniq uspeh na uchenitzite e: "<<sr/n<<endl;
        
        cout<<"Maksimalnata otzenka e: "<<max<<endl;
        
        cout<<"Minimalnata otzenka e: "<<min<<endl;
        
        cout<<"Broqt na dvoikite v klasa e: "<<br<<endl;
        
        //I-vi variant na izpisvane
        
        for(int i=0;i<=n-1;i++){
                    if(arr[i]==2)
                      cout<<"Uchenik s "<<i+1<<" nomer!"<<endl;
                    }
                    
                    
                    
        //II-ri variant na izpisvane
        cout<<"Uchenitzite s dvoiki sa sus slednite nomera:";
        for(int i=0;i<=n-1;i++){
                if(arr[i]==2)
                 cout<<" "<<i+1;
                }
        cout<<endl;
    

Вашият коментар