Código:
// faça um programa para ordenar 3 numeros
// sem realizar comparaçao direta entre as variaveis.
// utilize apenas 2 ponteiros.
#include <stdio.h>
int main()
{
int a[3],i,j,*p,*k,aux;
p=a;
for(i=0;i<3;i++)
{
scanf("%d",p++);
}
p = a;
for(i=0;i<3;i++)
{
k = a;
for(j=0;j<3;j++)
{
if(*p < *k)
{
aux=*p;
*p=*k;
*k=aux;
}
k++;
}
p++;
}
p=a;
for(i=0;i<3;i++)
{
printf("Ordem: %d\n",*p);
p++;
}
}