Yêu cầu: Viết chương trình kiểm tra xâu S1 có trong xâu S hay không. Dữ liệu: Gồm 2 dòng: Dòng đầu tiên là xâu S (0 < length(S) ≤ 2000). Dòng thứ 2 là xâu S1 (0 < length(S1) ≤ length(S)). Kết quả: in ra vị trí của xâu S1 có trong xâu S, nếu không có thì in ra NO. C++ nha

2 câu trả lời

#include <iostream>
#include <string>
using namespace std;
int main()
{
 string s,s1;
 int f;
 getline(cin,s);
 getline(cin,s1);
 f = s.find(s1);
 if (f>=0)
     cout << f;
 else cout << "NO";
}

#include<bits/stdc++.h>
using namespace std;
int main() {
    string s,s1;
    getline(cin,s);
    getline(cin,s1);
    int check=s.find(s1);
    if (check>-1) {
        cout<<check;
    } else {
        cout<<"NO";
    }
}

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