infoarena

Comunitate - feedback, proiecte si distractie => Feedback infoarena => Subiect creat de: George Roman din Februarie 20, 2014, 16:06:08



Titlul: Cifra
Scris de: George Roman din Februarie 20, 2014, 16:06:08
Cod:
#include <fstream>

using namespace std;

int main()
{
    ifstream in("cifra.in",ios::in);
    ofstream out("cifra.out",ios::out);

    int T,N,s=0,p=1;

    in>>T;

    for(int i=1;i<=T;++i)
    {
        p=1;
        s=0;

        in>>N;

        for(int j=1;j<=N;++j)
        {
            for(int k=1;k<=j;++k)
            {
                p=p*j;
            }

            s=s+p%10;
            p=1;
        }

        out<<s%10;
        out<<endl;
    }

    in.close();
    out.close();

    return 0;
}

Mai sus este rezolvarea la problema "Cifra". ingura problema este ca nu se incadreaza in limita de timp. Ce as putea face?