Enviado em 11/03/2011 - 22:31h
Fiz um programa que faz a raiz quadrada de um numero inteiro, mas não entendo por que quando entro com 5 ele me da a saida 24 ou quando entro com 10 ele me da a saida 99 e quando entro com 11 ele me da a saida 120?
Segue o fonte do program em liguagem C abaixo:
____________________________________________________________
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
int main ()
{
// Variaveis
int n1, quadrado;
// Entrada de Dados
printf("Informe um numero inteiro: ");
scanf("%d", &n1);
// Processamento
quadrado=pow(n1,2);
printf("Este numero ao quadrado eh: %d", quadrado);
// Final do Codigo
getch ();
return 0;
}
________________________________________________________
Segue o fonte do program em liguagem C abaixo:
____________________________________________________________
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
int main ()
{
// Variaveis
int n1, quadrado;
// Entrada de Dados
printf("Informe um numero inteiro: ");
scanf("%d", &n1);
// Processamento
quadrado=pow(n1,2);
printf("Este numero ao quadrado eh: %d", quadrado);
// Final do Codigo
getch ();
return 0;
}
________________________________________________________