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

২D আকার প্রিন্ট (C++)

বৃত্ত, রেক্ট্যাঙ্গেল, ট্রায়্যাঙ্গেল, হেক্সাগন ইত্যাদি ২D আকার প্রিন্ট করার প্রোগ্রাম। রেডিয়াস, সাইড দিয়ে আকার বানানো হয়।

উদাহরণ

#include <bits/stdc++.h>
using namespace std;

void print_circle(int r) {
    for (int i = 0; i <= 2*r; i++) {
        for (int j = 0; j <= 2*r; j++) {
            double d = sqrt((i-r)*(i-r) + (j-r)*(j-r));
            if (d > r-0.5 && d < r+0.5) cout << "*";
            else cout << " ";
        }
        cout << "\n";
    }
}

void print_rectangle(int l, int b) {
    for (int i = 1; i <= l; i++) {
        for (int j = 1; j <= b; j++)
            if (i==1 || i==l || j==1 || j==b) cout << "*";
            else cout << " ";
        cout << "\n";
    }
}

void print_triangle(int side) {
    for (int i = 1; i <= side; i++) {
        for (int j = i; j < side; j++) cout << " ";
        for (int j = 1; j <= 2*i-1; j++)
            if (i==side || j==1 || j==2*i-1) cout << "*";
            else cout << " ";
        cout << "\n";
    }
}

int main() { print_circle(4); return 0; }

আউটপুট (বৃত্ত)

    *****
   **   **
  *       *
 *         *
*           *
 *         *
  *       *
   **   **
    *****
  1. C++-এ নির্দিষ্ট ফরম্যাটে মান প্রিন্ট করার প্রোগ্রাম

  2. সি++-এ ইকুয়েবল শেপস (Equable Shapes)

  3. C++-এ প্যারিটি (Parity) বের করার প্রোগ্রাম

  4. C++-এ বাইনারি ট্রি প্রিন্ট করা