Cod sursa(job #2675025)

Utilizator vlad2134Opris Vlad vlad2134 Data 21 noiembrie 2020 09:23:53
Problema Potrivirea sirurilor Scor 0
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 0.74 kb
#include <iostream>
#include <cstring>
#include <fstream>

using namespace std;

int main()
{
    ifstream f("strmatch.in");
    ofstream g("strmatch.out");
    char A[2000000], B[2000000];
    f.getline(A, 2000000);
    f.getline(B, 2000000);
    int linie = 0, ct = 0;
    for(int i=0; B[i] != 0; i++)
    {
        int ok=1;
        for(int j=0; A[j] != 0; j++)
            if(A[i] != B[i])
            {
                ok=0;
                break;
            }
        if(ok==1)
        {
            ct++;
            linie = linie*10 + i;
        }
    }
    cout << ct << endl;
    while(linie != 0)
    {
        cout << linie % 10 << " ";
        linie /= 10;
    }
    f.close();
    g.close();
    return 0;
}