SANDPIPERS CLAN
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

exponencial

Ir para baixo

exponencial Empty exponencial

Mensagem por VonDuke Dom Jul 21, 2013 5:40 pm

# include <stdio.h>
# include <stdlib.h>
int expo (int x, int n );
int main (void)
{
int x=2;
int n;
scanf("%d", &n);
printf("%d", expo(x,n));
system ("pause");
return 0;
}

int expo (int x, int n )
{
if (n==0)
return 1;
if(n%2==0){
int res= expo (x, n/2);
res=res*res;
return res%1000;
}
int res= expo (x, n/2);
res=res*res;
res=res*x;
return res%1000;
}

VonDuke
VonDuke
Esperto
Esperto

Mensagens : 74
Data de inscrição : 30/11/2010

Ir para o topo Ir para baixo

Ir para o topo


 
Permissões neste sub-fórum
Não podes responder a tópicos