Cod sursa(job #1404971)

Utilizator adriannnscarlatAdrianovici adriannnscarlat Data 28 martie 2015 18:38:13
Problema Cifra Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.6 kb
#include<iostream>
#include<fstream>
#include<string.h>
#include<cstdlib>
using namespace std;

int ultima(int n)
{
    if(n==1)
        return 1;
    int i,j,sum=0,d;
    for(i=1;i<=n;i++)
    {
        d=i;
        for(j=1;j<i;j++)
        {
            d=(d*i)%10;
        }
        sum=(sum+d)%10;
    }
    return sum;
}

int main()
{
    ifstream fin("cifra.in");
    ofstream fout("cifra.out");
    string s;
    int k;

    fin>>s;
    while(!fin.eof())
    {
        fin>>s;
        k=ultima((atoi(s.c_str()))%10);
        fout<<k<<'\n';
    }

    return 0;
}