Psst.. new poll here.
Psst.. new forums here.
Microsoft is blocking us again (TY IP Reputation!) so just use oauth login instead. :)
Paste
Pasted as C by morte ( 16 years ago )
#include <stdio.h>
int main()
{
unsigned long long int a, b, resultat, tmp, current, exposant;
int i;
printf("Base :");
scanf("%llu", &a);
resultat = a;
printf("Exposant :");
scanf("%llu", &b);
tmp = a;
for(current = 1, exposant = 1; exposant < b; )
{
if(exposant + (current) > b)
{
tmp = a;
current = 1;
exposant += current;
}
else
{
exposant += current;
}
current *= 2;
resultat *= tmp;
tmp *= tmp;
printf("current : %llun", current);
printf("exposant : %llun", exposant);
printf("%llun", resultat);
}
printf("%llun", resultat);
return 0;
}
Revise this Paste