Advertisement
apfel2kuchen

Array Sortieren - mit Funktion

Sep 19th, 2014
196
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.80 KB | None | 0 0
  1. int
  2. Sortieren(int arr[10])
  3. {
  4. int indexLow, i, i2, backup;
  5.  
  6. for(i=0;i<9;i++) {
  7. indexLow = i;
  8. for(i2=i+1;i2<10;i2++) {
  9. if(arr[i2] <= arr[indexLow]) {
  10. indexLow = i2;
  11. }
  12. }
  13. //Backup speichert den wert von z.B. arr element 0;
  14. backup = arr[i];
  15. //Element 0 aufsteigend den Niedrigensten Wert zuweisen
  16. arr[i] = arr[indexLow];
  17. //Backup einfügen
  18. arr[indexLow] = backup;
  19. }
  20. return i;
  21. }
  22.  
  23. //Array Sortieren
  24. #include<stdio.h>
  25. main()
  26. {
  27.  
  28. int i, i2, lowest, backup, indexLow, t;
  29. int arr[10];
  30.  
  31.  
  32. printf("Geben Sie 10 Zahlen ein, diese werden danach wieder Ausgegben\n");
  33. for(i=0;i<10;i++) {
  34. scanf("%d", &arr[i]);
  35. //printf("Geben Sie eine weitere Zahl ein\n");
  36. }
  37.  
  38. t = Sortieren(arr);
  39.  
  40. for(i=0;i<10;i++)
  41. printf("%d\n", arr[i]);
  42.  
  43. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement