Witam, mam do rozwiązania takie zadania. W pierwszym zadaniu zatrzymałem się nad "Parametrem powyższych funkcji ma być struktura przekazana przez wskaźnik". Mój kod obecnie wygląda tak:
http://pastebin.com/uYQCSEyq
Wiem ,że nie jest zbyt zaawansowany ale dopiero się uczę. Ktoś jest w stanie mi podpowiedzieć jak to zrobić?
p.s wiem ,że w mainie brakuję jeszcze couta który będzie wyświetlał te dane. Oraz nie wiem czy można wstawiać linki na forum, jeżeli nie to proszę mnie poinformować, edytuje post i usunę.
zad.1. W programie zdefiniuj strukturę TStudent o polach: nazwisko, imię, srednia. Napisz funkcje wczytujące z klawiatury i wypisujące na ekran dane studenta. Parametrem powyższych funkcji ma być struktura przekazana przez wskaźnik. Rozbuduj program tak, aby tworzył bazę studentów. Wczytaj liczbę studentów, przydziel pamięć i wczytaj dane. Napisz funkcję obliczającą i zwracającą średnią wszystkich studentów.
zad.2. Napisz funkcję TworzT o parametrze a typu int. Jeżeli a nie jest dodatnie, to funkcja zwraca NULL. W przeciwnym przypadku funkcja zwraca wskaźnik do dynamicznie utworzonej tablicy liczb całkowitych, w której kolejnymi elementami będą liczby a, -a, a-1, -(a-1),..., 1, -1, 0.