Pagini recente » Cod sursa (job #1862339) | Cod sursa (job #3276252) | Cod sursa (job #566411) | Cod sursa (job #1244834) | Cod sursa (job #636309)
Cod sursa(job #636309)
#include <stdio.h>
#include <string.h>
char sir[510];
int l, i, p, max;
int main()
{
freopen("palm.in", "r", stdin);
freopen("palm.out", "w", stdout);
scanf("%s", sir);
l=strlen(sir);
max=1;
for (i=0; i<l; i++)
{
p=1;
while (((i-p)>=0)&&((i+p)<l)&&(sir[i-p]==sir[i+p])&&(sir[i-p]<=sir[i-p+1]))
p++;
if (p>max)
max=p;
}//for i
max=(max-1)*2+1;
printf("%d\n", max);
return 0;
}//main