Cod sursa(job #1060734)

Utilizator rexlcdTenea Mihai rexlcd Data 18 decembrie 2013 17:13:11
Problema Cifra Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.57 kb
#include <iostream>
#include <fstream>
#include <math.h>
using namespace std;

int main()
{
    int v[100],a[100],n,i,p,u,uc;
    ifstream f("cifra.in");
    ofstream g("cifra.out");
    f>>n;
    for(i=1;i<=n;i++)
        f>>a[i];
    f.close();
    v[1]=1;
    for (i=2;i<=n;i++)
        {
            if (i%4==0)
                p=4;
            else
                p=i%4;
            u=i%10;
            uc=(v[i-1]+(int)pow(u,p)%10)%10;
            v[i]=uc;
        }
    for(i=1;i<=n;i++)
        g<<v[a[i]]<<endl;
    g.close();
    return 0;
}