Cod sursa(job #634960)

Utilizator blexxSeulean Erik-Cristian blexx Data 18 noiembrie 2011 00:33:30
Problema Cifra Scor 0
Compilator c Status done
Runda Arhiva de probleme Marime 0.5 kb
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
int cifra(int n)
{
    int x;
    if(n==1)
        return 1;
    else
        {
            x=pow(n%10,n%10);
        return (x+cifra(n-1)%10)%10;
        }
}
void numere()
{
    FILE *f=fopen("cifra.in","r");
    FILE *g=fopen("cifra.out","w");
    int n,i,x;
    fscanf(f,"%d",&n);
    for(i=0;i<n;i++)
    {
        fscanf(f,"%d",&x);
        fprintf(g,"%d\n",cifra(x));
    }
}
int main()
{
    numere();
    return 0;
}