Cod sursa(job #2068477)

Utilizator sipos_davidSipos David Oliver sipos_david Data 17 noiembrie 2017 22:44:07
Problema Cifra Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.62 kb
#include <iostream>
#include<fstream>

using namespace std;

int a(int n) {
    int b = 1;
    for(int i = 1;i <= n;i++) {
        b = (b * n) % 10;
    }
    return b;
}

int b(int n) {
    int c[n];
    int rez = 0;
    for(int i = 1;i <= n;i++) {
        c[i] = a(i);
        rez += c[i];
    }
    return rez % 10;
}

int main()
{
    ifstream in("cifra.in");
    ofstream out("cifra.out");
    int n;
    in >> n;
    int c[n];
    for(int i = 1;i <= n;i++) {
        in >> c[i];
    }
    for(int i = 1;i <= n;i++) {
        c[i] = b(c[i]);
        out << c[i] << endl;
    }
    return 0;
}