Cod sursa(job #1239957)

Utilizator Anaa_IIanciuc Ana Anaa_I Data 10 octombrie 2014 00:45:12
Problema Cifra Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 1.27 kb
#include <fstream>
#include <string>
using namespace std;

int main()
{
    ifstream f("cifra.in");
    ofstream g("cifra.out");
    int t,i,aux,s=0;
    f>>t;
   //char n[30000];
    for(int i=1;i<=t;i++)
    {

        aux=i%10;
        if(aux==1) s=s+1;
        else if(aux==5) s=s+5;
        else if(aux==6)s=s+6;
        else if(aux==2)
        {
            if(i%4==1) s=s+2;
            else if(i%4==2)s=s+4;
            else if(i%4==3) s=s+8;
            else s=s+6;
        }
        else if(aux==3)
        {
            if(i%4==1) s=s+3;
            else if(i%4==2)s=s+9;
            else if(i%4==3) s=s+7;
            else s=s+1;
        }
        else if(aux==7)
        {
            if(i%4==1)s=s+7;
            else if(i%4==2)s=s+9;
            else if(i%7==4) s=s+3;
            else s=s+1;
        }
        else if(aux==8)
        {
            if(i%4==1)s=s+8;
            else if(i%4==2)s=s+4;
            else if(i%4==3)s=s+2;
            else s=s+6;
        }
        else if(aux==4)
        {
            if(i%2==1)s=s+4;
            else s=s+6;
        }
        else if(aux==0)s=s+0;
        else
        {
            if(i%2==1)s=s+9;
            else s=s+1;
        }
        g<<s%10<<"\n";
    }

    return 0;
}