Cod sursa(job #261214)
| Utilizator | Data | 17 februarie 2009 22:50:56 | |
|---|---|---|---|
| Problema | Subsir | Scor | 0 |
| Compilator | cpp | Status | done |
| Runda | Arhiva de probleme | Marime | 0.89 kb |
#include <stdio.h>
#include <stdlib.h>
char e[504];
char f[504];
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);
for(i=1;i<=503;i++)
{
if(e[i]==f[i])
g[nr]++;
if(e[i]!=f[i])
if(g[nr]>0)
nr++;
}
nr=0;
for(i=1;i<=249;i++)
{
if(e[i]>cont)
{
nr=1;
cont=e[i];
}
if(e[i]==cont)
nr++;
}
fprintf(f2,"%d",nr);
fclose(f1);
fclose(f2);
return 0;
}
