Tablice statyczne

Praktyczne ćwiczenie do wykonania

Programowanie obiektowe C++ Tablice statyczne

Tablice statyczne zadnie praktyczne


Napisz program w języku C++, który obsługuje tablicę statyczną ocen uczniów.

Wymagania:

  • Utwórz tablicę statyczną int oceny[20] i wpisz do niej 20 ocen (1–6). Możesz wpisać ręcznie w kodzie.

  • Program ma wyświetlić menu, w którym użytkownik wybiera, co chce zrobić z tablicą:

   ===== MENU =====
   1. Wyświetl wszystkie oceny
   2. Oblicz średnią ocen
   3. Znajdź najwyższą i najniższą ocenę
   4. Policz, ile razy występuje każda ocena (1–6)
   5. Pokaż wszystkie oceny większe lub równe 4
   6. Wyświetl oceny od końca
   7. Zakończ program
   =================
  • Program powinien działać w pętli, dopóki użytkownik nie wybierze opcji „7 – zakończ program”.

  • Każda opcja powinna korzystać tylko z pętli i tablicy statycznej (bez wektorów czy STL).

Przykładowe działanie:

===== MENU =====
1. Wyświetl wszystkie oceny
2. Oblicz średnią ocen
3. Znajdź najwyższą i najniższą ocenę
4. Policz, ile razy występuje każda ocena (1–6)
5. Pokaż wszystkie oceny większe lub równe 4
6. Wyświetl oceny od końca
7. Zakończ program
=================
Wybierz opcję: 2

Średnia ocen w klasie: 3.95

Wskazówki:

  • Użyj pętli for do przejścia po tablicy.
  • W opcji 4 możesz użyć dodatkowej tablicy int liczniki[6] = {0};, gdzie indeks 0 odpowiada ocenie 1, indeks 5 ocenie 6.
  • Do menu zastosuj pętlę while(true) oraz instrukcję switch.