Cod sursa(job #2182785)

Utilizator tudor009Bonda Tudor - Mihai tudor009 Data 22 martie 2018 17:14:09
Problema Potrivirea sirurilor Scor 0
Compilator cpp Status done
Runda Arhiva educationala Marime 0.48 kb
#include <fstream>
#include <string.h>

using namespace std;

int main()
{
    ifstream f("strmatch.in");
    ofstream g("strmatch.out");

    char s1[200005], s2[200005];
    int i;
    int nr;
    int n;

    f.get(s1, 200005);

    f.get();

    f.get(s2, 200005);

    i = (int)strstr(s2, s1) - (int)s2;
    nr = 0;
    while(i >= 0)
    {
        nr++;
        s2[i] = '*';
        i = (int)strstr(s2, s1) - (int)s2;
    }

    g << nr;

    return 0;
}