Cod sursa(job #3137192)

Utilizator Cristian_5APuscasu Marian Cristian Cristian_5A Data 11 iunie 2023 16:39:17
Problema Potrivirea sirurilor Scor 24
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 0.57 kb
#include <bits/stdc++.h>
#include <string>

using namespace std;

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


int main()
{
    string A, B;
    unsigned N=0 , nr_A=0;
    f>>A>>B;
    for(unsigned i=0; i<A.length(); i++)
    {
        nr_A++;
    }
    unsigned v[B.length()-nr_A], k=0;
    for(unsigned i=0; i<B.length()-nr_A; i++)
    {
        if(B.substr(i, nr_A)==A)
        {
            v[k++]=i;
            N++;
        }
    }
    g<<N<<endl;
    for(unsigned i=0; i<k; i++)
    {
        g<<v[i]<<" ";
    }

    return 0;

}