Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ADRES nowy = 0;
- ADRES pom, nim;
- float min;
- pom = pierwszy;
- min = pom->dane.KwotaNoc; //Minimum to pierwszy element
- nim = pom;
- while(pom->nast) //Dla każdego elementu
- {
- if(pom->nast->dane.KwotaNoc < min) //Sprawdzamy czy nastepny nie jest mniejszy niz minimum
- {
- nim = pom; //Jezeli tak to jest naszym nowym "przed minimum"
- min = pom->nast->dane.KwotaNoc;
- }
- pom = pom->nast;
- }
- pom = nim->nast; //zapamietujemy minimum
- nim->nast = pom->nast; //I usuwamy je z oryginalu
- nim->nast = nowy;
- nowy = nim; //Te dwie linijki wrzucaja go na poczatek "nowy"
- return pierwszy;
Advertisement
Add Comment
Please, Sign In to add comment