cout << j << " " << d << " " << t << " " << c << " " << pi << " " << s << endl;
return 0;
}
Wyjaśnienie:
W programie używamy zmiennej n do przechowywania liczby ocen, a następnie w pętli wczytujemy te oceny i zliczamy wystąpienia poszczególnych ocen za pomocą zmiennych j, d, t, c, pi i s, które oznaczają odpowiednio ilość jedynek, dwójek, trójek, czwórek, piątek i szóstek. Do zliczania wystąpień ocen używamy instrukcji switch, która pozwala nam łatwo przyporządkować dany numer oceny do odpowiedniej zmiennej. Na koniec wypisujemy wyniki za pomocą funkcji cout.
Najpierw podaj n - czyli liczbę ocen które chcesz wczytać, potem wczytaj je po kolei.
Odpowiedź:
#include <iostream>
using namespace std;
int main() {
int n, ocena, j=0, d=0, t=0, c=0, pi=0, s=0;
cin >> n;
for (int i=0; i<n; i++) {
cin >> ocena;
switch (ocena) {
case 1:
j++;
break;
case 2:
d++;
break;
case 3:
t++;
break;
case 4:
c++;
break;
case 5:
pi++;
break;
case 6:
s++;
break;
}
}
cout << j << " " << d << " " << t << " " << c << " " << pi << " " << s << endl;
return 0;
}
Wyjaśnienie:
W programie używamy zmiennej n do przechowywania liczby ocen, a następnie w pętli wczytujemy te oceny i zliczamy wystąpienia poszczególnych ocen za pomocą zmiennych j, d, t, c, pi i s, które oznaczają odpowiednio ilość jedynek, dwójek, trójek, czwórek, piątek i szóstek. Do zliczania wystąpień ocen używamy instrukcji switch, która pozwala nam łatwo przyporządkować dany numer oceny do odpowiedniej zmiennej. Na koniec wypisujemy wyniki za pomocą funkcji cout.
Najpierw podaj n - czyli liczbę ocen które chcesz wczytać, potem wczytaj je po kolei.