Cod sursa(job #261233)

Utilizator ooctavTuchila Octavian ooctav Data 17 februarie 2009 23:07:09
Problema Subsir Scor 0
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.77 kb
// subsir.cpp : Defines the entry point for the console application.
//

#include <stdio.h>
#include <stdlib.h>
char e[503];
char f[503];
int g[250];
int main()
{
	
    int i,cont=0,nr=1;
    FILE *f1,*f2;
    f1=fopen("subsir.in","r");
    f2=fopen("subsir.out","w");
    fgets(e,503,f1);
    fgets(f,503,f1);
	i=1;
    while(e[i]!=0 && e[i]!='\n')
    {
		if(e[i]==f[i])
               g[nr]++;
        if(e[i]!=f[i])
               if(g[nr]>0)
                    nr++;
		i++;
    }
    nr=0;
    for(i=1;i<=249;i++)
    {
		 if(g[i]==cont)
                  nr++;
         if(g[i]>cont)
         {
                  nr=1;
                  cont=g[i];
         }
    }
    fprintf(f2,"%d",nr);
    fclose(f1);
    fclose(f2);
	return 0;
}