কম্পিউটার টিউটোরিয়াল

C++-এ আকর্ষণীয় প্যাটার্ন প্রিন্ট করা


এই আর্টিকেলটি 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; }

উপরোক্ত কোড কম্পাইল করার পর, আকর্ষণীয় প্যাটার্নটি নিচের মতো প্রিন্ট হবে।

আউটপুট

*       * * *       * * * * * * * * * * * * * * * *       * * *       *
  1. সি প্রোগ্রামিং-এ হার্ট প্যাটার্ন প্রিন্ট করা

  2. C++-এ কম্পোজিট ডিজাইন প্যাটার্ন (Composite Design Pattern)

  3. C++ প্রোগ্রাম: খালি পিরামিড এবং ডায়মন্ড প্যাটার্ন প্রিন্ট

  4. C++-এ cout << endl বনাম cout << "\n"