Cod sursa(job #617446)
Utilizator | Data | 14 octombrie 2011 20:48:27 | |
---|---|---|---|
Problema | Potrivirea sirurilor | Scor | 0 |
Compilator | cpp | Status | done |
Runda | Arhiva educationala | Marime | 0.35 kb |
#include <iostream>
#include <fstream.h>
using namespace std;
int main(void){
string s1,s2;
int v[2000],pos,n=-1,i;
ifstream f("strmatch.in");
f>>s1>>s2;
while(pos>-1){
pos=s2.find(s1);
v[++n]=pos;
s2[pos]='-';
}
f.close();
ofstream f2("strmatch.out");
f2<<n<<"\n";
for(i=0;i<n;i++){
f2<<v[i]<<" ";
}
f2.close();
}