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

C++-এ N x M ম্যাট্রিক্স প্রিন্ট করুন যাতে প্রতিটি সারি ও কলামে সব স্বরবর্ণ থাকে

একটি N x M আকারের 2D ম্যাট্রিক্স তৈরি করতে হবে যাতে প্রতিটি সারি এবং কলামে সব স্বরবর্ণ (a, e, i, o, u) থাকে। ন্যূনতম 5x5 আকারের ম্যাট্রিক্স লাগবে।

উদাহরণ ১: N=5, M=5
আউটপুট:
a e i o u
e i o u a
i o u a e
o u a e i
u a e i o

উদাহরণ ২: N=3, M=4 → "Matrix cannot be created."

সমাধান

সর্বপ্রথম চেক করা হয় N এবং M ৫ বা তার বেশি কিনা। না হলে এরর প্রিন্ট। থাকলে "aeiou" স্ট্রিং রোটেট করে প্রতিটি সারি প্রিন্ট করা হয়।

উদাহরণ কোড
#include <iostream>
using namespace std;

void vowelMatrix(int n, int m) {
    if (n < 5 || m < 5) {
        cout << "Matrix cannot be created!";
        return;
    }
    string s = "aeiou";
    for (int i = 0; i < n; i++) {
        for (int j = 0; j < m; j++)
            cout << s[(j + i) % 5] << " ";
        cout << endl;
    }
}

int main() {
    int n = 5, m = 5;
    vowelMatrix(n, m);
    return 0;
}
আউটপুট
a e i o u
e i o u a
i o u a e
o u a e i
u a e i o
  1. অনসcaffoldড গ্রাফের সব সাইকেল প্রিন্ট করা C++-তে

  2. বিজোড় এবং জোড় সংখ্যক নোড वाले ট্রি লেভেল প্রিন্ট করা C++-তে

  3. C++ ব্যবহার করে অ্যারেতে a % b = k সেটি করার সব জোড়া (a, b) বের করা

  4. পাইথনে রো এবং কলাম ওয়াইজ সর্টেড ম্যাট্রিক্স থেকে সর্টেড অর্ডারে সব এলিমেন্ট প্রিন্ট করা