यह लेख C++ प्रोग्रामिंग का उपयोग करके एक रोचक पैटर्न प्रिंट करता है। यहां एल्गोरिदम निम्नानुसार है
एल्गोरिदम
चरण-1 आकार परिभाषित करें जो स्वचालित रूप से दोगुना हो जाएगा चरण-2 लूप का उपयोग करके ऊपरी भाग प्रिंट करें चरण-3 लूप का उपयोग करके निचला भाग प्रिंट करें
उदाहरण
उपरोक्त एल्गोरिदम के आधार पर, निम्नलिखित C++ कोड तैयार किया गया है;
#include <iostream> using namespace std; int main(){ int n=3; int i,j; // यह पैटर्न का ऊपरी आधा हिस्सा है for (i=1; i<=n; i++){ for (j=1; j<=(2*n); j++){ // पैटर्न का बायां हिस्सा if (i<j) cout<<" "; else cout<<"*"; // पैटर्न का दायां हिस्सा if (i<=((2*n)-j)) cout<<" "; else cout<<"*"; } cout<<endl; } // यह पैटर्न का निचला आधा हिस्सा है for (i=1; i<=n; i++){ for (j=1;j<=(2*n);j++){ // पैटर्न का बायां हिस्सा if (i>(n-j+1)) cout<<" "; else cout<<"*"; // पैटर्न का दायां हिस्सा if ((i+n)>j) cout<<" "; else cout<<"*"; } cout<<endl; } return 0; } उपरोक्त कोड के संकलन के बाद, रोचक पैटर्न प्रिंट होगा जैसा दिखता है।
आउटपुट
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *