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

C प्रोग्रामिंग में मैट्रिक्स को स्नेक पैटर्न में प्रिंट करना


nxn आकार का एक ऐरे दिया गया है, प्रोग्राम को ऐरे के एलिमेंट्स को स्नेक पैटर्न में प्रिंट करना है बिना उनकी मूल स्थानों में कोई बदलाव किए।

C प्रोग्रामिंग में मैट्रिक्स को स्नेक पैटर्न में प्रिंट करना

उदाहरण

इनपुट: arr[]= 100 99 98 97   93 94 95 96   92 91 90 89   85 86 87 88
आउटपुट: 100 99 98 97 96 95 94 93 92 91 90 89 88 87 86 85

प्रोग्राम मैट्रिक्स की प्रत्येक पंक्ति को ट्रैवर्स करेगा और सम या विषम पंक्तियों की जांच करेगा।

  • यदि पंक्ति सम है तो यह उस पंक्ति के एलिमेंट्स को बाएं से दाएं प्रिंट करेगा
  • यदि पंक्ति विषम है तो यह उस पंक्ति के एलिमेंट्स को दाएं से बाएं प्रिंट करेगा

एल्गोरिदम

शुरुआत
चरण 1 → पंक्तियों और कॉलम की घोषणा के लिए हेडर फाइल बनाएं मान लें 4x4 आकार का
चरण 2 → प्रारंभिक चर i और j और array[][] एलिमेंट्स के साथ घोषित करें
चरण 3 → i=0 से i=0 तक j-- लूप
         arr[i][j] प्रिंट करें
      लूप समाप्त
   समाप्त
समाप्त

उदाहरण

#include <stdio.h>
#define M 4
#define N 4
int main() {
    int i,j;
    int arr[M][N] = {
        { 100, 99, 98, 97 },
        { 93, 94, 95, 96 },
        { 92, 91, 90, 89 },
        { 85, 86, 87, 88 }
    };
    for (i = 0; i < M; i++) { // पंक्तियों के लिए
        if (i % 2 == 0) {
            for (j = 0; j < N; j++) // कॉलम के लिए
                printf("%d ",arr[i][j]);
        } else{
            for (j = N - 1; j >= 0; j--)
                printf("%d ",arr[i][j]);
        }
    }
    return 0;
}

आउटपुट

यदि हम उपरोक्त प्रोग्राम चलाते हैं तो यह निम्नलिखित आउटपुट उत्पन्न करेगा

100 99 98 97 96 95 94 93 92 91 90 89 88 87 86 85

  1. C प्रोग्राम में मैट्रिक्स में विकर्ण पैटर्न में संख्याएं प्रिंट करना C प्रोग्राम में मैट्रिक्स में विकर्ण पैटर्न में संख्याएं प्रिंट करना

    कार्य n x n मैट्रिक्स को विकर्ण पैटर्न में प्रिंट करना है। यदि n 3 है तो विकर्ण पैटर्न में मैट्रिक्स प्रिंट करना है: इसलिए आउटपुट इस तरह होगा: उदाहरण इनपुट: 3 आउटपुट: 1 2 4 3 5 7 6 8 9 इनपुट: 4 आउटपुट: 1 2 4 7 3 5 8 11 6 9 12 14 10 13 15 16 समस्या सुझाव देती है कि हमें एक स

  1. दिए गए ऐरे से C प्रोग्राम में निचले त्रिकोणीय मैट्रिक्स पैटर्न प्रिंट करें दिए गए ऐरे से C प्रोग्राम में निचले त्रिकोणीय मैट्रिक्स पैटर्न प्रिंट करें

    परिचय दिए गए n x n मैट्रिक्स को निचले त्रिकोणीय पैटर्न में प्रिंट करना है। निचला त्रिकोणीय मैट्रिक्स क्या है? निचला त्रिकोणीय मैट्रिक्स वह मैट्रिक्स होता है जिसमें मुख्य विकर्ण के नीचे के सभी तत्व (मुख्य विकर्ण के तत्वों सहित) होते हैं और बाकी सभी तत्व शून्य होते हैं। उदाहरण इनपुट: matrix[3][3] =

  1. पायथन में पैटर्न कैसे प्रिंट करें पायथन में पैटर्न कैसे प्रिंट करें

    पायथन में पैटर्न्स को नेस्टेड फॉर लूप्स का उपयोग करके प्रिंट किया जा सकता है। बाहरी लूप का उपयोग पंक्तियों की संख्या के माध्यम से इटरेट करने के लिए किया जाता है जबकि आंतरिक लूप का उपयोग स्तंभों की संख्या को संभालने के लिए किया जाता है। प्रिंट स्टेटमेंट को आवश्यकतानुसार विभिन्न पैटर्न बनाने के लिए मॉ