Bueno lo he terminado, pero justo cuando lo he terminado me ha entrado la curiosidad de como haria un programa que ordenara los numeros de menor a mayor y he hecho esto:
int main(void)
{
int A[N],*p;
printf("Escribe %d numeros por favor\n",N);
for(p=A;p<A+N;p++)
scanf("%d",p);
standard_atoi(A,N);
printf("Numeros ordenados de menor a mayor: ");
for(p=A;p<A+N;p++)
printf("%d ",*p);
}
void standard_atoi(int a[],int n)
{
int *q,x;
for(q=a;q<a+n;q++)
if(*(q-1)>*q){
x=*q;
*q=*(q-1);
*(q-1)=x;
}
}
Porque no me funciona?