Cod sursa(job #1116167)

Utilizator Balescu_OvidiuBalescu Ovidiu-Gheorghe Balescu_Ovidiu Data 22 februarie 2014 13:15:31
Problema Cifra Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.51 kb
#include<stdio.h>
#include<stdlib.h>
int t,i; unsigned long n,j,s;

long putere(long numar, long puterea)
{
    long a=numar,i;
    for(i=1;i<puterea;i++) numar*=a;
    return numar;
}

int main()
{
    FILE*f=fopen("cifra.in","r");
    FILE*g=fopen("cifra.out","w");
    fscanf(f,"%d",&t);
    for(i=0;i<t;i++)
    {
        fscanf(f,"%lu",&n);
        for(j=1;j<=n;j++) s+=(int)putere(j,j)%10;
        fprintf(g,"%lu\n",s%10);
        s=0;
    }
    fclose(f);
    fclose(g);
    return 0;
}