Witam! Mój problem polega na tym że mam do wykonania zadanie, które może najlepiej opiszę w punktach:
1. Najpierw należy podać ilu jest uczniów.
2. Następnie przy wykorzystaniu pętli FOR należy wpisać liczbę punktów jakie otrzymał każdy z uczniów, aby wyświetliło do której grupy dany uczeń należy.
3. Po wykonaniu tej pętli, program ma odpowiednio zliczyć i pogrupować uczniów tzn. wypisać np. "Grupa podstawowa: 5 uczniów", "Grupa zaawansowana: 10 uczniów" etc. I na tym ma się zakończyć działanie programu.
Do tej pory udało mi się zrobić tylko pętlę z punktu drugiego i nie do końca wiem jak powinienem wykonać trzeci punkt. Bardzo proszę o pomoc!
#include <iostream>
using namespace std;
int i, u, pkt;
int main()
{
cout << "Podaj liczbe uczniow: ";
cin >> u;
for(i=1; i<=u; i++)
{
cout << "Podaj liczbe punktow " << i << " ucznia: ";
cin >> pkt;
if((pkt<=10)&&(pkt>0))
{
cout << "Grupa podstawowa!" << endl;
}
else if((pkt<=20)&&(pkt>10))
{
cout << "Grupa srednia!" << endl;
}
else if((pkt<=30)&&(pkt>20))
{
cout << "Grupa srednio-zaawansowana!" << endl;
}
else if((pkt<=40)&&(pkt>30))
{
cout << "Grupa zaawansowana!" << endl;
}
else if(pkt>40)
{
cout << "Poza skala!" << endl;
}
else if(pkt<0)
{
cout << "Poza skala!" << endl;
}
}
return 0;
}