Zad. 1.
Dla danych typów strukturalnych:
struct TPilkarz
{ string imie, nazwisko, klub;
int bramki;
//ilość bramek
int kartki;
// ilość kartek żółtych i czerwonych
};
struct TZawodnicy
{ int ilu_pilkarzy;
TPilkarz tab_pilkarzy[500];
/*tablica zawiera dane o wszystkich piłkarzach */
};
napisz funkcje:
void wczytajP(TPilkarz &p);
wczytującą dane piłkarza
void wczytajZ(TZawodnicy &z);
wczytującą dane grupy piłkarzy z zadanej ligi
int wyswietl(TZawodnicy &z,string druz);
wyświetlającą na ekranie dane wszystkich piłkarzy z klubu, którego nazwa jest równa
parametrowy druz; wynikiem funkcji jest ilość wyświetlonych piłkarzy.
void faul(TZawodnicy &z);
wyświetlającą na ekranie dane piłkarza, który ma najwięcej kartek, jeśli piłkarzy tych jest
więcej, to należy wyświetlić dane wszystkich piłkarzy.
Zad. 2.
Podaj definicję funkcji o nagłówku
double Min(double t[], int n);
zwracającą najmniejszą liczbę występującą w n elementowej tablicy liczb rzeczywistych t.
Zdefiniuj strukturę
TPomiary
przechowującą informacje o wysokości temperatury w ciągu
doby (wartość rzeczywista, pomiary wykonywane co 4 godziny). Struktura powinna
przechowywać następujące dane:
dzien, miesiac, rok (liczby całkowite) oraz
tablicę 6 pomiarów.
Napisz funkcję umożliwiającą wczytanie dnia i pomiarów w nim przypadających.
Napisz funkcję o nagłówku
void Nizsza(TPomiary& p1, TPomiary& p2);
wyświetlającą ten dzień, w którym wystąpiła niższa temperatura. Jeśli najniższe temperatury
są takie same, to należy wyświetlić obydwie daty.