Pagini recente » Cod sursa (job #1840386) | Cod sursa (job #1550861) | Cod sursa (job #1554757) | Cod sursa (job #1841391) | Cod sursa (job #1590261)
#include <iostream>
#include <fstream>
#include <string>
using namespace std;
ifstream f("strmatch.in");
ofstream g("strmatch.out");
int a[100];
int main()
{
string search, str;
getline(f, search);
getline(f, str);
int contor = 1,i=1;
int found = str.find(search);
a[0] = found;
while (found < str.size()) {
found = str.find(search, found + 1);
if (found>0) {
a[i] = found;
++i;
++contor;
}
else
break;
}
cout << contor << "\n";
for (int i = 0; i<contor; ++i) {
cout << a[i] << " ";
}
cout << endl;
return 0;
}