এই আর্টিকেলটি C++ প্রোগ্রামিং ব্যবহার করে একটি আকর্ষণীয় প্যাটার্ন প্রিন্ট করে। এখানে অ্যালগরিদমটি নিচে দেওয়া হলো:
অ্যালগরিদম
ধাপ-১ সাইজ ডিফাইন করুন যা আটোমেটিকালি ডাবল হবে ধাপ-২ আপার সেকশন লুপ ব্যবহার করে প্রিন্ট করুন ধাপ-৩ লোয়ার সেকশন লুপ ব্যবহার করে প্রিন্ট করুন
C++ উদাহরণ
উপরোক্ত অ্যালগরিদম অনুযায়ী, নিচের 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; }উপরোক্ত কোড কম্পাইল করার পর, আকর্ষণীয় প্যাটার্নটি নিচের মতো প্রিন্ট হবে।
আউটপুট
* * * * * * * * * * * * * * * * * * * * * * * *