Welcome, guest! Login / Register - Why register?
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

Your Name: Code Language: