Biblioteka

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 1

BIBLIOTEKA

W momencie startu, Twój program powinien wczytać dane z pliku tekstowego, zawierającego następujące dane o
książce: tytuł, rok wydania, cena, autorzy (od 1 do 3). Tytuł, oraz każdy autor to ciąg znaków bez znaków białych.
Dane powinny być wczytane do listy jednokierunkowej. Następnie program powinien:

(a) wypisać zawartość listy na ekranie,

(b) wypisać cenę najstarszej książki w księgozbiorze, jeśli jest kilka książek „tak samo starych” (wydanych w tym
samym, najwcześniejszym, roku) – wypisać średnią ich cenę,

(c) dla podanego autora – wypisać wszystkie jego książki dostępne w bibliotece (należy uwzględnić też książki, dla
których dany autor nie jest pierwszym autorem),

(d) zrobić raport zawierający wszystkie możliwe roczniki wydania (od najwcześniejszego do najpóźniejszego), dla
każdego rocznika – tytuły wszystkich książek z biblioteki raz z podaniem pierwszego autora,

(e) dla każdego autora – wypisać tytuły wszystkich jego książek z biblioteki. Nie wiadomo dokładnie, ilu jest autorów.

Załóż, że pliki z danymi wejściowymi są napisane poprawnie.

Wynik każdego polecenia powinien być zapisany do oddzielnego pliku, odpowiednio o nazwie: a.txt, b.txt,
c.txt, d.txt, e.txt.

You might also like