Zadanie 3: Lista siatkarzy

Opisanie

Trener studenckiej siatkarskiej drużyny potrzebuje listę wszystkich zawodników-mężczyzn, których wzrost jest ponad 180cm i waga — ponad 80kg. Ponadto potrzebne są dane najwyższego i najcięższego zawodników.

Dane wejściowe

Dane wejściowe o każdym studencie podane są w oddzielnym wierszu. Pierwszy symbol jest kodem płci: K dla kobiet oraz M dla mężczyzn. Potem dany jest wzrost w centymetrach, waga w kilogramach (z dokładnością do dwóch miejsc po przecinku). Na końcu jest sześciocyfrowy numer indeksu. Między poszczególnymi atrybutami są po dwie spacje. Ostatni wiersz w pierwszym symbole zawiera J i nie powinien być opracowywany.

Dane wyjściowe

Dane wyjściowe składają się z:

  • Wiersza nagłówkowego Indeks Waga Wzrost.
  • Pustego wiersza
  • Ciągu wierszy, w których zostaną wyświetlone numer indeksu, waga i wzrost poszczególnych zawodników-mężczyzn, których wzrost jest ponad 180cm i waga — ponad 80kg.
  • Pustego wiersza
  • Wiersza z napisem Najcięższy zawodnik: NNN, gdzie NNN jest numerem indeksu zawodnika o największej wadze.
  • Wiersza z napisem Najwyższy zawodnik: NNN, gdzie NNN jest numerem indeksu zawodnika o największym wzroście.

Błędy

Dane wyjściowe składają się z:

  • Jeżeli wejściowy wiersz zawiera mniej niż trzy atrybuty, zachowanie programu jest niezdefiniowane.
  • Jeżeli pierwszy symbol wejściowego wiersza nie jest K, M lub J, program wyświetla komunikat Błędny kod płci. Wiersz zostaje zignorowany.
  • Jeżeli pierwszy symbol wejściowego wiersza nie jest literą, a następne dane nie są liczbami, zachowanie programu jest niezdefiniowane.
  • Jeżeli ostatni wiersz danych wejściowych nie zaczyna się od J, zachowanie programu jest niezdefiniowane.
  • Wszystkie wiersze po wierszu, zaczynającym się od J, są ignorowane.

    Wszystkie dane w każdym wierszu, umieszczone po atrybutach zawodników, są ignorowane.