Pagini recente » Cod sursa (job #1353435) | Cod sursa (job #1316799) | Cod sursa (job #1983672) | Cod sursa (job #1766245) | Cod sursa (job #717665)
Cod sursa(job #717665)
#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(k>=1&&l<=n&&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;
}