hier mal der klassiker in C:
Code:
#include <stdio.h>
#include <stdlib.h>
void swap(int *, int *);
void sort(int *, int);
int main (){
int values []={10,58,4,1,4,7,1,47,4,1,452,4,8,2,6,8,7,4};
int n = sizeof(values)/sizeof(*values);
sort(&values[0],n);
for(int i=0; i<n; i++)
printf("%i \n",values[i]);
system("pause");
return 1337;
}
void sort(int *sortme, int n){
for (int i=n-1; i>=0; i--){
for(int j=0; j<i; j++)
{
if(sortme[j]>sortme[j+1])
swap(&sortme[j],&sortme[j+1]);
}
}
}
void swap(int *x, int *y)
{
int temp;
temp = *x;
*x = *y;
*y = temp;
}