#include #include #include // Funcoes POW e SQRT int N1,N2,N3; // Considera os valores como nros inteiros int tmp; double quadrado, raiz; main() { printf("\n>> Ler e Ordenar Numeros <<\n"); printf("\n"); // Le 3 numeros printf("Entre com o primeiro: "); scanf ("%d",&N1); printf("Entre com o segundo : "); scanf ("%d",&N2); printf("Entre com o terceiro: "); scanf ("%d",&N3); // Ordena, trocando se necessario if (N1 > N2) // Troca N1 com N2 { tmp=N1; N1=N2; N2=tmp; } if (N2 > N3) // Troca N2 com N3 { tmp=N2; N2=N3; N3=tmp; } if (N1 > N2) // Testa novamente N1 com N2 (necesario se N3 fosse o menor de todos...) { tmp=N1; N1=N2; N2=tmp; } // Exibe valores ordenados, menor ao quadrado e raiz do maior printf("Os numeros ordenados sao:\n"); printf("Menor: %d - Meio: %d - Maior: %d\n",N1,N2,N3); quadrado=pow(N1,2); printf("O valor %d ao quadrado eh: %.2f\n",N1, quadrado); raiz=sqrt(N3); printf("A raiz de %d eh: %.2f\n",N3, raiz); printf("\n"); system("pause"); }