Cod sursa(job #1463055)

Utilizator ancabdBadiu Anca ancabd Data 19 iulie 2015 21:46:46
Problema Koba Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.9 kb
#include <fstream>

using namespace std;

ifstream fin ("teatru.in");
ofstream fout ("teatru.out");

int u (int a)
{
    return a%10;
}

int main()
{
    int n, a, b, c, x, s =0, ai, bi, ci, i, st;
    fin >> n >> a >> b >> c;

    a=u(a);b=u(b);c=u(c);
    ai=a; bi=b; ci=c;

    s+=a+b+c;

    a++;
    for (i =1; i<= n-3 && (ai != a || bi != b || ci != c); i++)
    {
        if (i == 1)a--;

        x = c + a * b;

        s+=u(x);
        x = u(x);

        a = b;b = c;c = x;
        fout << x << '\n';
    }
    if (i < n-3)
    {
        s = s - a - b - c;
        i--;
        st = s * int(n/i);
        s=0;
        for (i =n - n/i; i<= n-3 ; i++)
        {
            if (i == 1)a--;

            x = c + a * b;

            s+=u(x);
            x = u(x);

            a = b;b = c;c = x;
        }
        fout << st;
    }
    else fout<<
    return 0;
}