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

C++ में रिवर्स वेव फॉर्म में एक मैट्रिक्स प्रिंट करें


इस समस्या में, हमें एक मैट्रिक्स दिया गया है। हमारा काम मैट्रिक्स को रिवर्स वेवफॉर्म . में प्रिंट करना है एक ही लाइन में।

यह उदाहरण समस्या को स्पष्ट कर देगा,

Input:
   1 4 6 11
   2 5 8 54
   7 9 3 43
   1 7 4 34
Output: 11 54 43 34 4 3 8 6 4 5 9 7 1 7 2 1

इस समस्या को हल करने के लिए, हमें अपने मैट्रिक्स के रिवर्स वेवफॉर्म को प्रिंट करना होगा और इसके लिए, हम अंतिम कॉलम के तत्वों को नीचे की दिशा में और फिर दूसरे-अंतिम कॉलम के तत्वों को ऊपर की ओर प्रिंट करेंगे और इसी तरह इस पर सरणी का पहला स्तंभ।

उदाहरण

हमारे समाधान के कार्यान्वयन को दिखाने के लिए कार्यक्रम

#include<iostream>
using namespace std;
#define R 4
#define C 4
void printReverseWaveForm(int m, int n, int arr[R][C]) {
   int i, j = n - 1, wave = 1;
   while (j >= 0) {
      if (wave == 1) {
         for (i = 0; i < m; i++)
            cout<<arr[i][j]<<" ";
         wave = 0;
         j--;
      } else {
         for (i = m - 1; i >= 0; i--)
            cout<<arr[i][j]<<" ";
         wave = 1;
         j--;
      }
   }
}
int main() {
   int arr[R][C] = {
      { 1, 5, 7, 98 },
      { 15, 22, 45, 12 },
      { 5, 10, 21, 34 },
      { 31, 24, 45, 60 }
   };
   cout<<"Reverse Wave Form of the given matrix :\n";
   printReverseWaveForm(R, C, arr);
   return 0;
}

आउटपुट

दिए गए मैट्रिक्स का रिवर्स वेव फॉर्म -

98 12 34 60 45 21 45 7 5 22 10 24 31 5 15 1

  1. स्क्वायर मैट्रिक्स को Z रूप में C . में प्रिंट करने का कार्यक्रम

    कार्यक्रम विवरण वर्ग मैट्रिक्स के तत्वों को Z रूप में प्रिंट करें एक वर्ग मैट्रिक्स एक मैट्रिक्स है जिसमें समान पंक्तियों और स्तंभों की संख्या होती है। एक एन-बाय-एन मैट्रिक्स को ऑर्डर के स्क्वायर मैट्रिक्स के रूप में जाना जाता है एल्गोरिदम To print the elements of the Square Matrix in Z form We

  1. दिए गए मैट्रिक्स को C++ में वामावर्त सर्पिल रूप में प्रिंट करें

    इस समस्या में, हमें एक 2-आयामी मैट्रिक्स दिया गया है। और हमारा काम मैट्रिक्स के तत्वों को वामावर्त सर्पिल में से प्रिंट करना है। वामावर्त सर्पिल रूप - यह एक सर्पिल ट्रैवर्सल है जो ऊपर-बाएं से शुरू होता है और वामावर्त दिशा में पहले नीचे-दाएं-ऊपर-बाएं जाता है। वामावर्त ट्रैवर्सल 1 5 9 13 14 15 16

  1. जेड फॉर्म में मैट्रिक्स प्रिंट करने के लिए पायथन प्रोग्राम

    इस लेख में, हम दिए गए समस्या कथन को हल करने के लिए समाधान और दृष्टिकोण के बारे में जानेंगे। समस्या कथन क्रम n*n के वर्ग मैट्रिक्स को देखते हुए, हमें मैट्रिक्स के तत्वों को Z रूप में प्रदर्शित करने की आवश्यकता है। Z फॉर्म निम्नलिखित चरणों में मैट्रिक्स को पार कर रहा है - पहली पंक्ति को पार करें अब