Hier ist ein C-Programm, um eine Reihe von Zahlen in absteigender Reihenfolge anzuordnen:
„c
#include
int main() {
int n, i, j, temp;
printf("Geben Sie die Anzahl der Elemente ein:");
scanf("%d", &n);
int arr[n];
printf("Geben Sie die Elemente ein:");
für (i =0; i
scanf("%d", &arr[i]);
}
für (i =0; i
für (j =0; j
if (arr[j]
temp =arr[j];
arr[j] =arr[j + 1];
arr[j + 1] =temp;
}
}
}
printf("Die Elemente in absteigender Reihenfolge sind:");
für (i =0; i
printf("%d", arr[i]);
}
printf("\n");
0 zurückgeben;
}
„
Das Programm fordert den Benutzer zunächst auf, die Anzahl der Elemente einzugeben. Die Elemente werden dann in einem Array gespeichert. Das Programm verwendet dann eine verschachtelte Schleife, um das Array mithilfe des Blasensortierungsalgorithmus in absteigender Reihenfolge zu sortieren. Abschließend wird das sortierte Array gedruckt.