YOMEDIA
NONE

hập xâu kí tự W, gọi độ dài của W là n. Tạo ra xâu S bằng cách ghép liên tiếp 3 xâu W. Hãy chia S thành n chuỗi con độ dài 3 kí tự. Hãy in ra các xâu con đó, mỗi xâu con trên một dòng.

Ví dụ: W = “ABCD” thì S = “ABCDABCDABCD” và 4 chuỗi con sẽ là “ABC”, “DAB”, “CDA” và “BCD”.

Theo dõi Vi phạm
ATNETWORK

Trả lời (1)

  • #include "iostream" #include "string"

    using namespace std;

    int main()

    {

    string W,S;

    cout << "Nhap chuoi W: ";

    getline(cin,W);

    int n;

    n = W.length();

    cout << "Do dai cua chuoi W: " << n << endl; // tra ve do dai chuoi;

    for (int i=0; i<3; i++)

    {

    S = S + W;

    }

    cout << "S: " << S << endl; // Check chuoi S //substr

    for (int i=0; i<n; i++)

    {

    cout << "Chuoi con do dai 3 ky tu thu " << i+1 << ": "<< S.substr(i*3,3) << endl; // substr lay chuoi con

    }

    return 0;

    }

      bởi Hong Van 30/11/2021
    Like (0) Báo cáo sai phạm

Nếu bạn hỏi, bạn chỉ thu về một câu trả lời.
Nhưng khi bạn suy nghĩ trả lời, bạn sẽ thu về gấp bội!

Lưu ý: Các trường hợp cố tình spam câu trả lời hoặc bị báo xấu trên 5 lần sẽ bị khóa tài khoản

Gửi câu trả lời Hủy
 
NONE

Các câu hỏi mới

AANETWORK
 

 

YOMEDIA
ATNETWORK
ON