Gsmok

Untitled

Feb 1st, 2015
171
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.64 KB | None | 0 0
  1. ADRES nowy = 0;
  2. ADRES pom, nim;
  3. float min;
  4.  
  5. pom = pierwszy;
  6. min = pom->dane.KwotaNoc; //Minimum to pierwszy element
  7. nim = pom;
  8.  
  9. while(pom->nast) //Dla każdego elementu
  10. {
  11. if(pom->nast->dane.KwotaNoc < min) //Sprawdzamy czy nastepny nie jest mniejszy niz minimum
  12. {
  13. nim = pom; //Jezeli tak to jest naszym nowym "przed minimum"
  14. min = pom->nast->dane.KwotaNoc;
  15. }
  16. pom = pom->nast;
  17. }
  18. pom = nim->nast; //zapamietujemy minimum
  19. nim->nast = pom->nast; //I usuwamy je z oryginalu
  20.  
  21. nim->nast = nowy;
  22. nowy = nim; //Te dwie linijki wrzucaja go na poczatek "nowy"
  23.  
  24. return pierwszy;
Advertisement
Add Comment
Please, Sign In to add comment