4. Dana jest funkcja
int f(int a, int & b, int c){
a = b; b = c;
cout<< b«' ' «c«endl; return a/c;
Co zostanie wyświetlone na ekranie w wyniku wykonania poniższych instrukcji?
int x=3, y = 1, z = 2; cout<<f (z, x, y) «endl; cout«"x="«x«"\ny="«y «"\nz="«z«endl;
6. Dla typu wyliczeniowego TPrzedmioty z poprzedniego zadania napisz funkcję o nagłówku void Drukuj_plan_zajec(
TPrzedmioty plan[], int n, int g, int m);
która wyświetli nazwy przedmiotów PrzedToStr (plan [k]), 0<k<n , oraz godziny ich prowadzenia przy założeniu, że pierwsza godzina lekcyjna rozpoczyna się o czasie g:m podanym jako parametry funkcji oraz, że wszystkie przerwy są 5-minutowe. Przykładowe wyświetlenie:
8:05 - 8:50 jeżyk polski 8:55 - 9:40 jeżyk polski 9:45 - 10:30 przyroda
5. Dla danej deklaracji
enum TPrzedmioty{mat, jpol, jang, przyr, hist}; napisz funkcję o nagłówku
string PrzedToStr(TPrzedmioty p); która zwraca jako wynik pełną nazwę przedmiotu odpowiadającego parametrowi p. Wykorzystaj instrukcję switch.
7. Dany jest typ strukturalny postaci
struct TUczen {
string imię, nazwisko;
int numer; //nr identyfikacyjny ucznia
int punkty; //ilość punktów z testu
oraz typ strukturalny struct TKlasa { int ilu_uczniow;
TUczen tab [40]; //tablica zawiera dane o // wszystkich uczniach w klasie