কম্পিউটার

C++ এ ইনভার্স ডায়মন্ড প্যাটার্ন প্রিন্ট করার জন্য প্রোগ্রাম


এই টিউটোরিয়ালে, আমরা প্রদত্ত বিপরীত ডায়মন্ড প্যাটার্ন প্রিন্ট করার জন্য একটি প্রোগ্রাম নিয়ে আলোচনা করব।

এর জন্য, আমাদেরকে N-এর মান দেওয়া হবে। আমাদের কাজ হল 2N-1-এর উচ্চতা অনুসারে একটি বিপরীত ডায়মন্ড প্যাটার্ন প্রিন্ট করা।

উদাহরণ

#include<bits/stdc++.h>
using namespace std;
//printing the inverse diamond pattern
void printDiamond(int n){
   cout<<endl;
   int i, j = 0;
   //loop for the upper half
   for (i = 0; i < n; i++) {
      //left triangle
      for (j = i; j < n; j++)
         cout<<"*";
      //middle triangle
      for (j = 0; j < 2 * i + 1; j++)
         cout<<" ";
      //right triangle
      for (j = i; j < n; j++)
         cout<<"*";
      cout<<endl;
   }
   //loop for the lower half
   for (i = 0; i < n - 1; i++) {
      //left triangle
      for (j = 0; j < i + 2; j++)
         cout<<"*";
      //middle triangle
      for (j = 0; j < 2 * (n - 1 - i) - 1; j++)
         cout<<" ";
      //right triangle
      for (j = 0; j < i + 2; j++)
         cout<<"*";
      cout<<endl;
   }
   cout<<endl;
}
int main(){
   int n = 5;
   printDiamond(n);
   return 0;
}

আউটপুট

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

  1. সি তে ডায়মন্ড প্যাটার্ন প্রিন্ট করার প্রোগ্রাম

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

  3. জাভা প্রোগ্রাম হাফ ডায়মন্ড স্টার প্যাটার্ন প্রিন্ট করতে

  4. ডায়মন্ড স্টার প্যাটার্ন প্রিন্ট করার জন্য জাভা প্রোগ্রাম