Do tej średniej nie łatwiej byłoby użyć pętli? Do wczytywania ocen pętla z użyciem tablicy stringów z nazwami przedmiotów. Mogłoby to wyglądać jakoś tak:
for(int i = 0; i < liczba_przedmiotow; i++) // jeżeli chcesz ją zmniejszać w pętli to potrzebny jest jakiś bufor, który przechowa jej wartość
{
cout << nazwaPrzedmiotu[i];
cin >> ocena[i];
// reszta kodu
}
Tak samo przy obliczaniu średniej - tworzysz zmienną suma, pętlą dodajesz każdą z ocen, a później dzielisz ją przez liczbę przedmiotów.
Poza tym jeżeli chcesz po ifie napisać tylko jedną linię kodu to nie musisz pisać nawiasów klamrowych. Przykładowo:
if (srednia>=4.75) cout<<"TAK!"<<endl;
No i oczywiście, jak już Pajdas wcześniej pisał, powinieneś stworzyć więcej funkcji, które obsługują dany element programu (średnia, kalkulator, bmi).