Cod sursa(job #2519628)
Utilizator | Data | 8 ianuarie 2020 01:28:18 | |
---|---|---|---|
Problema | Potrivirea sirurilor | Scor | 4 |
Compilator | cpp-64 | Status | done |
Runda | Arhiva educationala | Marime | 0.42 kb |
#include <iostream>
#include <fstream>
#include <cstring>
using namespace std;
ifstream fin("strmatch.in");
ofstream fout("strmatch.out");
char a[256], s[256];
int main()
{
int n, k = 0, v[1001]= {0};
fin>>a>>s;
while(strstr(s, a))
{
n = strstr(s, a) - s;
v[++k] = n;
s[n] = '/';
}
fout<<k<<'\n';
for(int i=1; i<=k; i++)
fout<<v[i]<<' ';
}