Lala

Viết chương trình C++. Yêu cầu: Cho trước xâu S là xâu mà virus sẽ chèn vào nội dung văn bản. Xâu R là nội dung tệp văn bản đã bị nhiễm virus W. Hãy xóa hết các xâu virus để được tệp văn bản không bị nhiễm virus. Dữ liệu vào: Cho từ tệp văn bản VIRUS.INP có dạng: -Dòng thứ nhất ghi xâu S có độ dài không quá 10 kí tự, chỉ gồm các kí tự trong bảng chữ cái. -Dòng thứ hai ghi xâu R có độ dài không quá 255 kí tự, chỉ gồm các kí tự trong bảng chữ cái. Kết quả: Ghi vào tệp văn bản VIRUS.OUT có dạng: -Dòng thứ nhất ghi số lần virus chèn vào nội dung tệp văn bản. -Dòng thứ hai ghi nội dung tệp văn bản không bị nhiễm virus.

datcoder
17 tháng 11 2023 lúc 0:18

#include <bits/stdc++.h>

using namespace std;

int main() {

freopen("VIRUS.INP","r",stdin);

freopen("VIRUS.OUT","w",stdout);

string S, R;

cin >> S >> R;

while(S.find(R) >= 0) {

int p = S.find(R);

if (p >= 0) S.erase(p,R.length());

else break;

}

cout<<S;

return 0;

}

Bình luận (0)

Các câu hỏi tương tự
Trần Trọng Hùng
Xem chi tiết
HT thai an
Xem chi tiết
HT thai an
Xem chi tiết
thiên thanh
Xem chi tiết
Nguyễn Đức Duy
Xem chi tiết
phạm tú
Xem chi tiết
Thắng Huỳnh
Xem chi tiết
Lala
Xem chi tiết
Lala
Xem chi tiết