Enviado em 18/04/2011 - 08:39h
A saida do programa deveria ficar assim:
3^0=1
3^1=3
3^2=9
(...)
3^15=14348907
Mas esta saindo assim:
3^0=1
3^1=3
3^2=0
3^3=0
3^4=0
(...)
E pelo que vejo, pra mim o programa esta certo, vejam o fonte:
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
int main ()
{
// Variaveis
int expoente;
// Entrada de Dados
// Processamento
for(expoente=0; expoente<=15; expoente++)
{
if(expoente==0)
{
printf("3^0=1\n");
}
else
if(expoente==1)
{
printf("3^1=3\n");
}
else
if(expoente>=2)
{
printf("3^%d=%d \n", expoente, pow(3,expoente));
}
} // F_for
// Final do Codigo
getch();
}
3^0=1
3^1=3
3^2=9
(...)
3^15=14348907
Mas esta saindo assim:
3^0=1
3^1=3
3^2=0
3^3=0
3^4=0
(...)
E pelo que vejo, pra mim o programa esta certo, vejam o fonte:
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
int main ()
{
// Variaveis
int expoente;
// Entrada de Dados
// Processamento
for(expoente=0; expoente<=15; expoente++)
{
if(expoente==0)
{
printf("3^0=1\n");
}
else
if(expoente==1)
{
printf("3^1=3\n");
}
else
if(expoente>=2)
{
printf("3^%d=%d \n", expoente, pow(3,expoente));
}
} // F_for
// Final do Codigo
getch();
}