Cod sursa(job #950)

Utilizator vranauIonutVranau vranau Data 12 decembrie 2006 11:40:11
Problema Cifra Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.66 kb
#include<fstream>
#include<cmath>
using namespace std;

int a[100];
int n;

ifstream f("cifra.in");
ofstream g("cifra.out");

int Putere(int i, int j);
int Suma(int p);

int main()
{
    f >> n;
    for ( int i = 1; i <= n; i++)
        f >> a[i];
    for ( int j = 1; j<= n;j++)
        g << Suma(a[j]) <<'\n';

    f.close();
    g.close();

    return 0;
}
int Suma(int p)
{
    unsigned long int s = 0;
    for( int i = 1; i <= p; i++)
        s += Putere(i,i);
    int u = s % 10;
    return u;
}
int Putere(int i, int j)
{
    int k;unsigned long int p = i;
    for ( k = 1; k < j; k++)
        p *= i;
    return p;
}