Cod sursa(job #1202423)

Utilizator SimionescuSimionescu Darius Simionescu Data 27 iunie 2014 22:56:46
Problema Cifra Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.82 kb
#include <iostream>
#include <math.h>
#include <fstream>

using namespace std;

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

int tNumber, Number;

int main () {

int Last_Fig;

    in >> tNumber;
        for (int Cont = 0; Cont < tNumber; ++Cont) {
            int Final_Last_Fig = 0;
                in >> Number;
                    if (Number == 1) Final_Last_Fig = 1;
                    else {
                    for (int aNumb = 1; aNumb <= Number; ++aNumb) {

                        int xNumb = pow (aNumb, aNumb);
                        Last_Fig = xNumb % 10;
                        Final_Last_Fig += Last_Fig;
                            if (Final_Last_Fig > 9) Final_Last_Fig %= 10;

                    }
                }
            out << Final_Last_Fig<< '\n';
        }

}