Pagini recente » Cod sursa (job #1314822) | Cod sursa (job #2251855) | Cod sursa (job #1715700) | Cod sursa (job #740210) | Cod sursa (job #717661)
Cod sursa(job #717661)
#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;
}