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

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

এই টিউটোরিয়ালে আমরা দিয়ে गये কাইট প্যাটার্ন প্রিন্ট করার একটি প্রোগ্রাম নিয়ে আলোচনা করব।

এখানে ইনপুট হিসেবে N=5 নেওয়া হবে। আমাদের কাজ হল দেওয়া কাইট স্ট্রাকচার প্রিন্ট করা যার সামগ্রিক উচ্চতা 2N+1 = 5। এতে উপরের ডায়মন্ড স্ট্রাকচারের জন্য ৯ লাইন এবং নিচের অসম্পূর্ণ ডায়মন্ড স্ট্রাকচারের জন্য ২ লাইন থাকবে।

উদাহরণ

#include <bits/stdc++.h> 
#include <stdlib.h> 
using namespace std; 
int main() { 
    int i, j, k, sp, space = 4; 
    char prt = '$'; 
    // প্রথম ডায়মন্ডের উপরের অর্ধেক প্রিন্ট 
    for (i = 1; i <= 5; i++) { 
        // সামনের স্পেস প্রিন্ট 
        for (sp = space; sp >= 1; sp--) { 
            cout << " "; 
        } 
        // $ ক্যারেক্টার প্রিন্ট 
        for (j = 1; j <= i; j++) { 
            cout << prt; 
        } 
        for (k = 1; k <= (i - 1); k++) { 
            if (i == 1) { 
                continue; 
            } 
            cout << prt; 
        } 
        cout << "\n"; 
        space--; 
    } 
    space = 1; 
    // প্রথম ডায়মন্ডের নিচের অর্ধেক প্রিন্ট 
    for (i = 4; i >= 1; i--) { 
        for (sp = space; sp >= 1; sp--) { 
            cout << " "; 
        } 
        for (j = 1; j <= i; j++) { 
            cout << prt; 
        } 
        for (k = 1; k <= (i - 1); k++) { 
            cout << prt; 
        } 
        space++; 
        cout << "\n"; 
    } 
    space = 3; 
    // দ্বিতীয় অসম্পূর্ণ ডায়মন্ড প্রিন্ট 
    for (i = 2; i <= 5; i++) { 
        if ((i % 2) != 0) { 
            for (sp = space; sp >= 1; sp--) { 
                cout << " "; 
            } 
            for (j = 1; j <= i; j++) { 
                cout << prt; 
            } 
        } 
        if ((i % 2) != 0) { 
            cout << "\n"; 
            space--; 
        } 
    } 
    return 0; 
}

আউটপুট

    $ 
   $$$ 
  $$$$$ 
 $$$$$$$ 
$$$$$$$$$ 
 $$$$$$$ 
  $$$$$ 
   $$$ 
    $ 
   $$$ 
  $$$$$
  1. C প্রোগ্রামিং-এ নিউমেরিক প্যাটার্ন প্রিন্ট করা

  2. C প্রোগ্রামিং-এ নাম্বার প্যাটার্ন প্রিন্ট করা (দুই ধরনের প্যাটার্ন)

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

  4. পাইথন প্রোগ্রাম: 'G' অক্ষরের প্যাটার্ন প্রিন্ট করা