Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> C++

Chương trình in tất cả chuỗi con của chuỗi cho trước C++


Trong hướng dẫn này, thảo luận chương trình in tất cả chuỗi con của chuỗi cho trước.

Cho chuỗi hoặc mảng ký tự. Nhiệm vụ in tất cả chuỗi con của chuỗi đó.

Ví dụ mã nguồn

#include<bits/stdc++.h> using namespace std; //printing all the substrings void print_substr(char str[], int n){    for (int len = 1; len <= n; len++){       for (int i = 0; i <= n - len; i++){          int j = i + len - 1;          for (int k = i; k <= j; k++)          cout << str[k];          cout << endl;       }    } } int main(){    char str[] = "abca";    print_substr(str, strlen(str));    return 0; }

Kết quả

a b c a ab bc ca abc bca abca