Pagini recente » Borderou de evaluare (job #1135370) | Cod sursa (job #800589) | Cod sursa (job #922612) | Cod sursa (job #1839598) | Cod sursa (job #262646)
Cod sursa(job #262646)
#include<stdio.h>
#define N 50000
#define M 10000000
char c[21],s[M]; int lung;
int koko;
void parcurg()
{
for (int i=0; s[i]; ++i)
{
int j=0;
while (s[i]==c[j]&&c[j]&&s[i])
{++i; ++j;}
if (!c[j])
{
++koko;
lung =j-1;
i=lung-1;
}
else
if (j) --i;
}
}
void citire()
{
freopen("abc2.in","r",stdin);
freopen("abc2.out","w",stdout);
gets(s);
int i=0;
while (scanf("%s",c)!=EOF)
{
parcurg();
}
printf("%d",koko);
}
int main()
{
citire();
return 0;
}