Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include<stdio.h>
- #define EMPTY -1
- //Array einlesen und ausgeben mit Funktion!
- int
- findMin(int arr[10])
- {
- int low,i, ElementArr;
- for (i=0;i<10;i++)
- if (arr[i] > EMPTY) {
- ElementArr = i;
- break;
- }
- //Sucht den niedrigsten Wert des Arrays
- for (i=ElementArr+1;i<10;i++) {
- if (arr[i] < arr[ElementArr] && arr[i] > EMPTY) {
- ElementArr = i;
- }
- }
- return ElementArr;
- }
- main()
- {
- int i, wert;
- i = 0;
- int arr[10];
- printf("Geben Sie 10 Zahlen ein, diese werden danach wieder Ausgegben\n");
- for(i=0;i<10;i++) {
- scanf("%d", &arr[i]);
- //printf("Geben Sie eine weitere Zahl ein\n");
- }
- for (i=0;i<10;i++) {
- //Bekommt den Index des kleinsten Elements zugewiesen
- wert = findMin(arr);
- printf("Der wert ist %d\n", arr[wert]);
- //Setzt im Array das Element auf -1
- arr[wert] = EMPTY;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement