एक संख्या n दी गई है; कार्य भावहीन चेहरा पैटर्न n पंक्तियों तक बनाना और परिणाम प्रदर्शित करना है। भावहीन चेहरा विशेष वर्णों का उपयोग करके बनाया जाता है, विशेष वर्ण का उपयोग करके भावहीन चेहरा लगता है: "*_*"।
उदाहरण
इनपुट-: n = 6 आउटपुट-:

इनपुट-: n = 8 आउटपुट-:

एल्गोरिदम
शुरुआत चरण 1-> फ़ंक्शन print_stars(int i) में लूप j = 1 से j <= i और j++ तक "*" प्रिंट करें चरण 2-> फ़ंक्शन 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) कॉल करें नई लाइन प्रिंट करें चरण 3-> फ़ंक्शन 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; }आउटपुट
