#include #include #include // Funcoes POW, SQRT e SQRTF float N1,N2,N3; float tmp; main() { printf("\n>> Ler e Ordenar Numeros <<\n"); printf("\n"); // Le 3 numeros printf("Entre com o primeiro: "); scanf ("%f",&N1); printf("Entre com o segundo : "); scanf ("%f",&N2); printf("Entre com o terceiro: "); scanf ("%f",&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: %.2f - Meio: %.2f - Maior: %.2f\n",N1,N2,N3); printf("O valor %.2f ao quadrado eh: %.4f\n",N1, N1*N1); // Podia ser pow(N1,2), ou seja, N1 elevado a potencia 2 printf("A raiz de %.2f eh: %.4f\n",N3, sqrtf(N3)); printf("\n"); system("pause"); }