Pagini recente » Cod sursa (job #941067) | Cod sursa (job #2566094) | Cod sursa (job #1774404) | Cod sursa (job #809448) | Cod sursa (job #1427965)
#include <fstream>
#include <string>
#include <vector>
using namespace std;
ifstream f("strmatch.in");
ofstream g("strmatch.out");
string a, b;
vector<long> rez;
long i, poz = -1;
int main()
{
getline(f, a);
getline(f, b);
poz = b.find(a, poz + 1);
while (poz != string::npos)
{
rez.push_back(poz);
poz = b.find(a, poz + 1);
}
g << rez.size() << "\n";
for (i = 0;i<rez.size() && i<1000;i++)
g << rez[i] << " ";
return 0;
}