Cod sursă (job #142524)

Utilizator avatar stefdascalescu Stefan Dascalescu stefdascalescu IP ascuns
Problemă Bart (clasele 9-10) Compilator cpp | 0,66 kb
Rundă Arhiva de probleme Status evaluat
Dată 13 apr. 2015 13:51:51 Scor 20
#include<fstream>
#include<cstring>
using namespace std;
ifstream f("bart.in");
ofstream g("bart.out");
int q,t,x,z=1,i,j;
char c[1000002];
int main()
{
    f>>c;
    t=1;
    q=1;
    while(t>0 && q<strlen(c))
    {
        z=1;
        for(i=0;i<q;++i)
        {
            for(j=i;j<strlen(c);j=j+q)
                if(c[i]!=c[j] && c[j]!=NULL){
                    z=0;
                    break;
                }
            if(z==0)
                break;
        }
        if(z==1){
            for(i=0;i<q;++i)
                g<<c[i];
            t=0;
        }
        else
            ++q;
    }
    g.close();
    return 0;
}