Cod sursa(job #212818)

Utilizator ooctavTuchila Octavian ooctav Data 6 octombrie 2008 23:48:54
Problema Ridicare la putere in timp logaritmic Scor 0
Compilator cpp Status done
Runda Arhiva educationala Marime 0.42 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%d",&a,&n,&p);
    p==1;
    while(n!=0){
                if(n%2!=0)  
                            p=p*a;
                a=a*a;
                n=n/2;
                };
    fprintf(f2,"%d",p/1999999973);
    fclose(f1);
    fclose(f2);
    return 0;
}