Cod sursa(job #904464)

Utilizator MciprianMMciprianM MciprianM Data 4 martie 2013 14:43:41
Problema Potrivirea sirurilor Scor 0
Compilator cpp Status done
Runda Arhiva educationala Marime 0.46 kb
#include <string>
#include <fstream>
#include <vector>
#include <algorithm>

using namespace std;

int main(){
	string s1, s2;
	vector<int>  v;
	ifstream f("strmatch.in");
	ofstream g("strmatch.out");
	f >> s1 >> s2;
	f.close();
	size_t pos = 0;
	while(pos != string::npos) {
		pos = s1.find(s2);
		pos++;
		v.push_back(pos);
	}
	int l = v.size();
	g << l << endl;
	for(int i = 0; i < l; i++) {
		g << v[i] << ' ';
	}
	g.close();
	return 0;
}