Cześć,
napisałem sobie dziś projekt do szkoły na PRI i chciałbym poprosić kogoś doświadczonego, aby na to zerknął. Oto treść zadania:
Należy stworzyć spis uczniów liceum. Program powinien umożliwiać
wczytanie do N = 40pozycji zawierających:
-
nazwisko
-
imię
-
klasę (od 1 do 3 np. 2b lub 3a)
-
średnią z poprzedniego półrocza (np. 3.56)
Listę należy wyświetlić:
a)wg alfabetycznej kolejności nazwisk i imion
b)wg średniej (rosnaco), a dla takiej samej średniej wg klas
(alfabetycznie i rosnaco, np. 1a 2a 3b)
Wyświetlone pozycje powinny zawierać pełną informację, tzn. nazwisko,
imię, średnią i klasę. Program powinien umożliwiać edycję istniejących i
dopisywanie nowych pozycji po wyświetleniu listy, reagować i być odporny
na nielogiczne wprowadzanie danych (np. klasa: Abc).
Kod: http://4programmers.net/Pastebin/1113
Chodzi mi głównie o sprawdzenie czy np. można jeszcze coś zoptymalizować (czasowo/ pamięciowo lub składniowo - żeby kod był krotszy). Mam jeszcze sporo rzeczy do zrobienia, a niestety sam rzadko kiedy potrafię poprawiać swoje błędy ;/