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

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

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

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

  1. MartinPlamenov каза:
    #include <cstdlib>
    #include <iostream>
    #include <limits.h> 
    using namespace std;
    
    int main(int argc, char** argv) {
      int broi6=0,broi2=0;
      int max=INT_MIN;
      int min=INT_MAX;
      double sbor=0;
    	int broiU=1;
      int otc[broiU];
    
      cout<<"Vuvedete borq na uchenicite:";
      cin>>broiU;
      for (int i=0;i<broiU;i++)
      {
    	cout<<"Vuvedete otcenka po prednmet N"<<i+1<" /n ";	  	
    	cin>>otc[i];
    	if(otc[i]>=2&&otc[i]<=6)
    	{
    		sbor+=otc[i];		
    	}
    	else
    	{
    		
    		cout<<"Nevalidna otcenka!"<<endl;
    		i--;
    	}
    	if (otc[i]>max)
    	{
    		max=otc[i];
    	}
    	if (otc[i]<min)
    	{
    		min=otc[i];
    	}
    	if (otc[i]==6)
    	{
    		broi6++;	
    	}
    	else if(otc[i]==2)
    	{
    		broi2++;
    	} 
    	
      }
      double sredno;
      sredno=sbor/broiU;
      cout<<"Sredniqt uspeh e "<<sredno<<endl;
      cout<<"Nai-visoka otcenka:"<<max<<endl;
    	cout<<"Nai-niska otcenka:"<<min<<endl;
    	cout<<"Boiq na shesticite e "<<broi6<<endl;
    	cout<<"Boiq na dvoikite e "<<broi2<<endl;
        return 0;
    }

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