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++; } }
Há 1 usuários navegando neste tópico. (0 registrados e 1 visitantes)
Marcadores