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

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

এই টিউটোরিয়ালে আমরা দেওয়া ইনভার্স ডায়মন্ড প্যাটার্ন প্রিন্ট করার একটি প্রোগ্রাম নিয়ে আলোচনা করব।

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

উদাহরণ

#include <bits/stdc++.h> 
using namespace std; 
// ইনভার্স ডায়মন্ড প্যাটার্ন প্রিন্ট 
void printDiamond(int n) { 
    cout << endl; 
    int i, j = 0; 
    // উপরের অর্ধেকের জন্য লুপ 
    for (i = 0; i < n; i++) { 
        // বাম ত্রিভুজ 
        for (j = i; j < n; j++) 
            cout << "*"; 
        // মাঝপথের ত্রিভুজ 
        for (j = 0; j < 2 * i + 1; j++) 
            cout << " "; 
        // ডান ত্রিভুজ 
        for (j = i; j < n; j++) 
            cout << "*"; 
        cout << endl; 
    } 
    // নিচের অর্ধেকের জন্য লুপ 
    for (i = 0; i < n - 1; i++) { 
        // বাম ত্রিভুজ 
        for (j = 0; j < i + 2; j++) 
            cout << "*"; 
        // মাঝপথের ত্রিভুজ 
        for (j = 0; j < 2 * (n - 1 - i) - 1; j++) 
            cout << " "; 
        // ডান ত্রিভুজ 
        for (j = 0; j < i + 2; j++) 
            cout << "*"; 
        cout << endl; 
    } 
    cout << endl; 
} 
int main() { 
    int n = 5; 
    printDiamond(n); 
    return 0; 
}

আউটপুট

***** ***** 
****  **** 
***   *** 
**    ** 
*     * 
**    ** 
***   *** 
****  **** 
***** *****
  1. C প্রোগ্রামিং-এ ডায়মন্ড প্যাটার্ন প্রিন্ট করা

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

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

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