sorry, sorry, sorry i think i posted to early because i think i got it
(on my own not surfing the net until i found something)
here i go
[code]
#include <stdio.h>
#define MAX 10
int get_numbers(int p[]);
void sort(int p[] , int n);
void print(int p[] , int n);
int nbr[MAX];
int main(void)
{
puts("Enter 10 integers( 0 to exit)");
int aant_nbr = 0;
aant_nbr = get_numbers(nbr);
sort(nbr, aant_nbr);
print(nbr, aant_nbr);
return 0;
}
int get_numbers(int p[])
{
int count = 0 , tmp;
for(;
{
scanf("%d", &tmp);
if (count < MAX && tmp != 0 )
{
nbr[count++] = tmp;
}
else
{
return count;
break;
}
}
}
void sort(int p[] , int n)
{
int a, b;
int tmp;
for ( a = 0 ;a < n ; a++)
{
for (b = 1 ; b < n-1; b++)
{
if ( nbr[b] > nbr[b+1])
{
tmp = nbr[b];
nbr[b] = nbr[b+1];
nbr[b+1] = tmp;
}
}
}
}
void print(int p[] , int n)
{
int cnt;
for(cnt = 0; cnt < n; cnt++)
{
printf("%d\n", p[cnt] );
}
}
[code/]