Cod sursa(job #212816)

Utilizator ooctavTuchila Octavian ooctav Data 6 octombrie 2008 23:40:18
Problema Ridicare la putere in timp logaritmic Scor 0
Compilator cpp Status done
Runda Arhiva educationala Marime 0.4 kb
#include <stdio.h>
int main()
{
    int a,n,p;
    FILE *f1,*f2;
    f1=fopen("lgput.in","r");
    f2=fopen("lgput.out","w");
    fscanf(f1,"%d%d",&a,&n);
    p==1;
    while(n!=0){
                if(n%2!=0)  
                            p=p*a;
                a=a*a;
                n=[n/2];
                };
    fprintf(f2,"%d",p);
    fclose(f1);
    fclose(f2);
    return 0;
}