কম্পিউটার

C++ এ আকর্ষণীয় প্যাটার্ন মুদ্রণ


এই নিবন্ধটি C++ প্রোগ্রামিং ব্যবহার করে একটি আকর্ষণীয় প্যাটার্ন প্রিন্ট করে। এখানে নিম্নরূপ অ্যালগরিদম

অ্যালগরিদম

Step-1 Define the size which will be double automatically
Step-2 Print the upper section using a loop
Step-3 Print the lower section using a loop

উদাহরণ

উপরের অ্যালগরিদমের উপর ভিত্তি করে, নিম্নলিখিত c++ কোডটি খোদাই করা হয়েছে;

#include <iostream>
using namespace std;
int main(){
   int n=3;
   int i,j;
   // This is upper half of pattern
   for (i=1; i<=n; i++){
      for (j=1; j<=(2*n); j++){
         // Left part of pattern
         if (i<j)
            cout<<" ";
         else
            cout<<"*";
         // Right part of pattern
         if (i<=((2*n)-j))
            cout<<" ";
         else
            cout<<"*";
      }
      cout<<endl;
   }
   // This is lower half of pattern
   for (i=1; i<=n; i++){
      for (j=1;j<=(2*n);j++){
         // Left part of pattern
         if (i>(n-j+1))
            cout<<" ";
         else
            cout<<"*";
         // Right part of pattern
         if ((i+n)>j)
            cout<<" ";
         else
            cout<<"*";
      }
      cout<<endl;
   }
   return 0;
}

উপরের কোড সংকলন করার পরে, আকর্ষণীয় প্যাটার্নটি মুদ্রিত হবে এর মতো দেখাবে।

আউটপুট

*          *
* *      * *
* * * * * *
* * * * * *
* *      * *
*          *

  1. সি-তে হার্ট প্যাটার্ন প্রিন্ট করা

  2. C++ এ কম্পোজিট ডিজাইন প্যাটার্ন

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

  4. C++ এ cout <<endl বনাম cout <<“\n”