Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> C++

C++ प्रोग्राम भावहीन चेहरा पैटर्न प्रिंटिंग के लिए


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

उदाहरण

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

C++ प्रोग्राम भावहीन चेहरा पैटर्न प्रिंटिंग के लिए

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

C++ प्रोग्राम भावहीन चेहरा पैटर्न प्रिंटिंग के लिए

 

एल्गोरिदम

शुरुआत चरण 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; }

आउटपुट

C++ प्रोग्राम भावहीन चेहरा पैटर्न प्रिंटिंग के लिए


  1. C++ प्रोग्राम बाईसेक्शन मेथड के लिए C++ प्रोग्राम बाईसेक्शन मेथड के लिए

    फंक्शन f(x) दिया गया है जिसमें संख्या a और b हैं जहां, f(a) * f(b) > 0 और फंक्शन f(x) a और b के बीच होना चाहिए यानी f(x) = [a, b]। कार्य बाईसेक्शन मेथड का उपयोग करके फंक्शन f(x) में अंतराल a और b के बीच स्थित रूट का मान खोजना है।बाईसेक्शन मेथड क्या है?बाईसेक्शन मेथड का उपयोग फंक्शन f(x) में दिए ग

  1. C++ में पिरामिड के आयतन का प्रोग्राम C++ में पिरामिड के आयतन का प्रोग्राम

    पिरामिड के बेस के प्रकार के आधार पर भुजाएं दी गई हैं, कार्य पिरामिड का आयतन गणना करना है।पिरामिड एक 3-D आकृति है जिसकी बाहरी सतहें त्रिकोणीय हैं जो सामान्य बिंदु पर मिलती हैं जिससे पिरामिड का तीक्ष्ण किनारा बनता है। पिरामिड का आयतन उसके बेस के प्रकार पर निर्भर करता है।पिरामिड के बेस के विभिन्न प्रका

  1. C++ में क्विकसॉर्ट प्रोग्राम C++ में क्विकसॉर्ट प्रोग्राम

    क्विकसॉर्ट क्या है? क्विकसॉर्ट एक सॉर्टिंग तकनीक है जो अनसॉर्टेड सूची (सरणी) को सॉर्ट करने के लिए तुलनाओं का उपयोग करती है। क्विकसॉर्ट को पार्टीशन एक्सचेंज सॉर्ट के नाम से भी जाना जाता है। यह एक स्थिर सॉर्ट नहीं है, क्योंकि समान सॉर्ट आइटम्स का सापेक्ष क्रम संरक्षित नहीं रहता। क्विकसॉर्ट एक सरणी प