Cod sursa(job #717661)

Utilizator misinoonisim necula misino Data 20 martie 2012 09:34:35
Problema PalM Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.39 kb
#include<cstdio>
#include<cstring>
using namespace std;
FILE *f,*g;
int k,l,i,n,lung,maxl;
char s[501];
int main()
{f=fopen("palm.in","r");
g=fopen("palm.out","w");
fscanf(f,"%s",&s);
n=strlen(s);
for(i=2;i<n;++i)
{k=i-1;
l=i+1;
lung=1;
while(s[k]==s[l]&&s[k]<s[k+1])
{--k;
++l;
lung+=2;
}
if(lung>maxl)
	maxl=lung;
}
fprintf(g,"%d\n",maxl);
fclose(f);
fclose(g);
return 0;
}