Đếm số lần xuất hiện xâu s1 trong sâu s2 .s1='aba', s2='bababababa'

2 câu trả lời

#include <iostream>
using namespace std;
int main()
{
    int a=0;
    string s1,s2;
    cin>>s1>>s2;
    for(int i=0;i<s2.size();i++){
        string b=s2.substr(i,s1.size());
        if(s1==b){
            a++;
        }
    }
    cout<<a;
    //samon247
    return 0;
}

var s1,s2:string;

t:byte;

begin

s1:='aba';

s2:='bababababa';

while (pos(s1,s2)>0 do

begin

inc(t);

delete(s2,pos(s1,s2),3);

end;

write(t);

readln

end.

Câu hỏi trong lớp Xem thêm