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

C/C++ में कर्ली ब्रेसेस के बिना 2D मैट्रिक्स को अलग लाइन्स में प्रिंट करना

यहां, हम C/C++ प्रोग्रामिंग भाषा में कर्ली ब्रेसेस का उपयोग किए बिना 2D मैट्रिक्स को प्रिंट करने का कोड देखेंगे।

कर्ली ब्रेसेस प्रोग्रामिंग भाषा में सेपरेटर्स हैं जिनका उपयोग प्रोग्राम में अलग कोड ब्लॉक्स को परिभाषित करने के लिए किया जाता है। कर्ली ब्रेसेस के बिना C/C++ में स्कोप्स को परिभाषित करना मुश्किल है।

आइए 2D मैट्रिक्स प्रिंट करने के लिए बेसिक कोड और सैंपल आउटपुट देखें।

उदाहरण

#include 
using namespace std;
int main() {
    int arr[2][2] = {{12, 67},
    {99, 5}};
    int n = 2, m = 2;
    for (int i = 0; i < m; i++){
        for (int j = 0; j < n; j++){
            cout<

आउटपुट

12 67
99 5

इसे कर्ली ब्रेसेस के बिना प्रिंट करने के लिए। चूंकि हमें प्रत्येक इटरेशन पर ब्लैंक स्पेस प्रिंट करना है सिवाय अंतिम के जो न्यू लाइन है। इसके लिए हमारे पास एक शॉर्टहैंड है

" \n"[j== n-1].

मान लीजिए हमें इसे 2X2 मैट्रिक्स के लिए प्रिंट करना है। पहले एलिमेंट के बाद, एक ब्लैंक स्पेस होता है और दूसरे में न्यूलाइन होती है।

इस समाधान के कार्यान्वयन को दिखाने वाला प्रोग्राम

उदाहरण

#include
using namespace std;
int main() {
    int mat[][3] = {
        {31, 7, 57},
        {42, 1, 99},
        {12, 9, 56}
    };
    int n=3, m=3;
    cout<<"The matrix is : \n";
    for (int i = 0; i < m; i++)
    for (int j = 0; j < n; j++)
        cout<

आउटपुट

The matrix is :
31 7 57
42 1 99
12 9 56
  1. - C/C++ में int और const int& में क्या अंतर है?

    अंतर की व्याख्या यहां हम देखेंगे कि C या C++ में int और const int& में क्या अंतर है। int (वैल्यू टाइप) इंटीजर टाइप डेटा का टाइप है वैल्यू सीधे स्टोर करता है कॉपी सेमेन्टिक्स: पास करने पर कॉपी बनती है आकार: आमतौर पर 4 बाइट्स (32-बिट) const int& (कॉन्स्टेंट रेफरेंस टू इंट) const किसी चीज को कॉन्स

  1. - C/C++ में void main और int main के बीच अंतर

    कभी-कभी हम int main() का उपयोग करते हैं, या कभी-कभी void main()। अब सवाल उठता है कि इन दोनों में क्या अंतर है। main() फंक्शन अन्य फंक्शन की तरह है। यह भी आर्गुमेंट लेता है, और कुछ मान लौटाता है। एक बात ध्यान रखनी है कि प्रोग्राम इस main() फंक्शन से निष्पादित होना शुरू होता है। इसलिए ऑपरेटिंग सिस्ट

  1. - C++ में लूप और रिकर्सन के बिना 1 से 100 प्रिंट करें

    लूप्स का उपयोग किए बिना संख्याओं को प्रिंट करने के कई तरीके हैं जैसे रिकर्सिव फंक्शन का उपयोग करके, goto स्टेटमेंट का उपयोग करके और main() फंक्शन के बाहर फंक्शन बनाकर। यहां C++ भाषा में goto स्टेटमेंट का उपयोग करके संख्याओं को प्रिंट करने का एक उदाहरण है, उदाहरण #include <bits/stdc++.h> using