Advertisement
Guest User

Untitled

a guest
Dec 5th, 2016
61
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.67 KB | None | 0 0
  1. /*
  2. Autor: Simon Rahm
  3. Datum: 01.12.2016
  4. Info: Optimiertes Bubbelsort
  5. */
  6.  
  7. #include<stdio.h>
  8. #include<stdbool.h>
  9.  
  10. main()
  11. {
  12. int zahl[6] = {90,22,55,68,1,18};
  13. int zwZahl = 0;
  14. int i = 0;
  15. int k = 0;
  16. int j = 0;
  17. int h = 4;
  18. bool flag = true;
  19.  
  20.  
  21. for (i=0;i<=5;i++)
  22. {
  23. printf("%2d | ",zahl[i]);
  24. }
  25.  
  26. printf("\n");
  27.  
  28. for (k = 1; k <= 5; k++)
  29. {
  30. for (i = 0; i <= h; i++)
  31. {
  32. if (zahl[i] > zahl[i+1])
  33. {
  34. zwZahl = zahl[i];
  35. zahl[i] = zahl[i+1];
  36. zahl[i+1] = zwZahl;
  37. flag = false;
  38. }
  39. }
  40.  
  41. if (flag == false)
  42. {
  43. h--;
  44. flag = true;
  45. }
  46. }
  47.  
  48. for (i=0;i<=5;i++)
  49. {
  50. printf("%2d | ",zahl[i]);
  51. }
  52. printf("\n");
  53. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement