Advertisement
Guest User

matlab bubblesort

a guest
Mar 23rd, 2017
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
MatLab 0.48 KB | None | 0 0
  1. #bubblesort
  2. clc;
  3. printf("Elo witaj w babylsort\r\n");
  4.  
  5. i=1;
  6. tab=[];
  7.  
  8. do
  9. tab(i)=input("Podaj liczbę, lub 0 aby zakończyć:");
  10. i=i+1;
  11. until(tab(i-1)==0)
  12.  
  13. allElements = size(tab,2);
  14. printf("Liczba elementów: %d\n",allElements);
  15.  
  16. for (i=1:1:allElements)
  17.  
  18.     innerLoopElements = allElements-i;
  19.    
  20.     for (j=i:1:innerLoopElements)
  21.         if(tab(j)>tab(j+1))
  22.         temp=tab(j); tab(j)=tab(j+1); tab(j+1)=temp;
  23.         endif
  24.     end
  25. end
  26.  
  27. printf("Posortowane liczby:\r\n");
  28. printf("%d, ",tab);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement