একটি সংখ্যা n দেওয়া আছে; কাজ হলো n লাইন পর্যন্ত এক্সপ্রেশনলেস ফেস প্যাটার্ন তৈরি করে ফলাফল দেখানো। এক্সপ্রেশনলেস ফেস স্পেশাল ক্যারেক্টার দিয়ে তৈরি হয়: "*_*"।
উদাহরণ
ইনপুট: n = 6 আউটপুট:

ইনপুট: n = 8 আউটপুট:

অ্যালগরিদম
শুরু
ধাপ ১ -> print_stars(int i) ফাংশনে
লুপ j = 1 থেকে j <= i এবং j++
"*" প্রিন্ট
ধাপ ২ -> print_pattern(int rows) ফাংশনে
লুপ i = 1 থেকে i <= rows এবং i++
print_stars(i) কল
"_" প্রিন্ট
print_stars(rows - i + 1) কল
"_" প্রিন্ট
print_stars(rows - i + 1) কল
"_" প্রিন্ট
print_stars(i) কল
নিউলাইন প্রিন্ট
ধাপ ৩ -> int main() ফাংশনে
rows = 8 ঘোষণা এবং সেট
print_pattern(rows) কল
শেষ
উদাহরণ
#include <bits/stdc++.h>
using namespace std;
// স্টার প্রিন্ট করার ফাংশন
void print_stars(int i) {
for (int j = 1; j <= i; j++)
cout << "*";
}
void print_pattern(int rows) {
for (int i = 1; i <= rows; i++) {
print_stars(i);
cout << "_";
print_stars(rows - i + 1);
cout << "_";
print_stars(rows - i + 1);
cout << "_";
print_stars(i);
cout << endl;
}
}
int main() {
int rows = 8;
print_pattern(rows);
return 0;
}
আউটপুট
