Znajomi i ich zainteresowania [2013] [PP]
Baltazar spisuje informacje o swoich znajomych i ich hobby, które przechowuje w plikach. W każdym pliku informacje zapisane w wierszach są rozdzielone pojedynczymi znakami odstępu.
Plik Osoby.txt zawiera 200 wierszy z informacjami o znajomych: Id_osoba, Imię, Nazwisko.
Przykład:
o001 Jan Nadolicki
o002 Anna Augustowska
Plik Hobby.txt zawiera 50 wierszy z informacjami o rodzajach hobby: Id_hobby, Hobby.
Przykład:
h001 numizmatyka
h002 historia
Plik Ma_Hobby.txt przechowuje w 400 wierszach informacje o tym, czym interesują się znajomi Baltazara: Id, Id_osoba, Id_hobby.
Przykład:
1 o152 h005
2 o065 h043
Wykorzystując dane zawarte w tych plikach oraz dostępne narzędzia informatyczne, wykonaj poniższe polecenia. Odpowiedzi zapisz w pliku zadanie5.txt, a odpowiedź do każdego podpunktu poprzedź literą oznaczającą ten podpunkt.
a) Podaj wszystkie rodzaje hobby rozpoczynające się od litery „k”.
b) Podaj, ile osób interesuje się majsterkowaniem.
c) Utwórz zestawienie imion i nazwisk tych osób, których zainteresowaniem jest programowanie. Zestawienie posortuj niemalejąco, alfabetycznie według nazwisk.
d) Utwórz zestawienie imion i nazwisk tych osób, które mają więcej niż 4 rodzaje hobby. Zestawienie posortuj niemalejąco, alfabetycznie według nazwisk, a tam, gdzie nazwiska
się powtarzają – według imion.
e) Podaj wszystkie rodzaje hobby, którymi interesuje się największa liczba osób.
Do pobrania: