इस ट्यूटोरियल में, हम किसी दिए गए स्ट्रिंग के सभी सबस्ट्रिंग को प्रिंट करने के लिए एक प्रोग्राम पर चर्चा करेंगे।
इसके लिए हमें एक स्ट्रिंग या वर्णों की एक सरणी दी जाएगी। हमारा काम उस विशेष स्ट्रिंग के सभी सबस्ट्रिंग को प्रिंट करना है।
उदाहरण
#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; }
आउटपुट
a b c a ab bc ca abc bca abca