Pagini recente » Cod sursa (job #2534960) | Cod sursa (job #215228) | Cod sursa (job #2339903) | Cod sursa (job #1337023) | Cod sursa (job #49398)
Cod sursa(job #49398)
#include<stdio.h>
#include<string.h>
int main () {
char a[500],b[500];
int i,nr=1,x=0,max=0,n,m;
FILE *in=fopen("subsir.in","r"), *out=fopen("subsir.out","w");
fscanf(in,"%s%s",&a,&b);
n=strlen(a);
m=strlen(b);
for(i=0;i<n&&i<m;i++){
if(a[i]==b[i])
x++;
if(x==max&&max)
nr++;
if(a[i]!=b[i])
x=0;
if(x>max)
if(max==0)
max=x;
else{
max=x;
nr=1;
}
}
fprintf(out,"%d\n",nr);
fclose(in);
fclose(out);
return 0;
}