একটি 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