Pagini recente » Cod sursa (job #2855618) | Cod sursa (job #3218461) | Cod sursa (job #1709082) | Cod sursa (job #2682977) | Cod sursa (job #637143)
Cod sursa(job #637143)
#include<stdio.h>
#include<string.h>
FILE*f=fopen("palm.in","r");
FILE*g=fopen("palm.out","w");
int n,i,m,x,y,ok,p,max;
char q[501];
int main (){
fscanf(f,"%s",q);
max=0;
for(i=0;i<strlen(q)-1;i++){
if(q[i]-96<q[i+1]-96){
p=i;
ok=0;
while((q[p]-96<=q[p+1]-96)&&(p<strlen(q))){
p++;
ok=1;
}
while((q[p]-96>=q[p+1]-96)&&(p<strlen(q))){
p++;
ok=2;
}
x=p-i+1;
if((ok==2)&&(x>max)){
max=x;
}
x=0;
}
}
if(strlen(q)==1)
fprintf(g,"%d\n",1);
else
fprintf(g,"%d\n",max);
return 0;
}