Podstawy Programowania - zajęcia 09-10
Zadanie 9: Dynamiczne struktury danych - listy
jednokierunkowe.
Punkty z pliku punkty.dat
należy
wczytać na listę. Do pliku tekstowego punkty.txt
zapisać nazwy oraz współrzędne wczytanych punktów. Następnie zwolnić
pamięć usuwając utworzoną listę.
struct punkt
{
float x,y;
char
opis[5];
};
Zadanie 10:
- Po wykonaniu Zadania 9
napisać funkcję usuwającą z listy punkty, które nie mieszczą się w kole
o środku w punkcie (0, 0) i promieniu r.
- Następnie dowolnym znanym algorytmem posortować listę
punktów ze względu na odległość punktu od środka układu
współrzędnych. Przy zamianie elementów należy zamieniać wskaźniki.
Powrót