zadanie.
ocena 3.
Napisz program, który pobiera dane od użytkownika i zapisuje je do pliku. Dane:
imie, nazwisko, kierunek, indeks oraz 4 oceny zapisywane są najpierw do struktury,a nastepnie do pliku w nastepującym formacie:
N
Jan Kowalski INF 14432 3 4 3.5 5
Paweł Nowak EiE 13343 4 5 5 3.5
Mariusz Kor A 14412 3 4 5 5
gdzie N (w powyższym przykładzie równe jest 3) oznacza liczbę studnetów (liczbę studentów podaje użytkownik ).
Nazwę pliku podaje użytkownik. Po zapisaniu pliku program zamyka plik.
program posiada funkcję:
- zapisz plik;
- zapisz strukture;
- wyswietl strukture;
ocena 4, 5.
Napisz program, który odczytuje plik przygotowany na ocenę 3. Alokuje pamięc na N elmentów typu struktura student. Struktura student ma postać:
struct student{
char imie [20];
char nazwisko [20];
char kierunek [3];
int indeks;
oceny float [4];
};
po odczycie danych lista studnetów jest wyświetlana w porządku odczytu, a anstpenie po posortowaniu według średniej ocen.
zbuduj funckje:
- odczyt_pliku;
- alokacja;
- wyswietl;
- sortuj