#include #define MAX 32 getnumber() { int number = 0; scanf("%d", &number); return number; } void fillarray(int numbers[],int size) { int i=0; for( i=0; i < size; i++) { printf("Bitte geben Sie die %d. Zahl ein: ",i+1); numbers[i]=getnumber(); } } void printarray(int numbers[], int size) { int i=0; for( i=0; i0; j--) for( k=0; k numbers[k+1] ) { temp = numbers[k]; numbers[k]=numbers[k+1]; numbers[k+1]=temp; } } } main(){ int numbers[MAX]; int size=0; while(! size ){ printf("Wie viele Zahlen wollen Sie eingeben? "); size = getnumber(); if ( size > 32 ) printf("Diese Anzahl ist zu Gross , muss < 32 sein!\n"); if ( size < 0 || size > 32) size=0; else printf("OK\n"); } fillarray(numbers, size); sortarray(numbers, size); printarray(numbers,size); return 0; }