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

सी प्रोग्रामिंग में अंतिम कॉलम से स्नेक पैटर्न में मैट्रिक्स प्रिंट करें।

एनएक्सएन आकार की एक सरणी को देखते हुए, प्रोग्राम को अंतिम कॉलम से शुरू होने वाले सांप पैटर्न में सरणी के तत्वों को प्रिंट करना चाहिए, जिसका अर्थ है एआर [0] [एन] वें तत्व से उनके मूल स्थानों में कोई बदलाव किए बिना।

सी प्रोग्रामिंग में अंतिम कॉलम से स्नेक पैटर्न में मैट्रिक्स प्रिंट करें।

उदाहरण

Input: arr[]= 100 99 98 97
   93 94 95 96
   92 91 90 89
   85 86 87 88
Output: 97 98 99 100 96 95 94 93 92 91 90 89 88 87 86 85

एल्गोरिदम

START
Step 1 -> declare initial variable as int n to 5, i and j
Step 2 -> declare array of 2-D matrix with elements
Step 3 -> Loop For i=0 and i<n and i++
   IF i%2==1
      Loop For j=0 and j<n and j++
         Print arr[i][j]
      End
   End
   Else
      Loop For j=n-1 and j>=0 and j--
         Print arr[i][j]
      End
   End
STOP

उदाहरण

#include <stdio.h>
int main(){
   int n = 5;
   int arr[][5]= {
      {10, 20, 30, 40, 50},
      { 60, 70, 80, 90, 100 },
      { 110, 120, 130, 140, 150 },
      { 160, 170, 180, 190, 200 },
      { 210, 220, 230, 240, 250 }
   };
   for (int i = 0; i < n; i++) { //from column as we must start from the end
      if (i%2 == 1)
         for (int j = 0; j < n; j++)
            printf("%d ", arr[i][j]);
      else
         for (int j = n - 1; j >= 0; j--)
            printf("%d ", arr[i][j]);
      }
   return 0;
}

आउटपुट

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

50 40 30 20 10 60 70 80 90 100 150 140 130 120 110 160 170 180 190 200 250 240 230 220 210

  1. सी प्रोग्राम में मैट्रिक्स को तिरछे नीचे की ओर प्रिंट करें।

    आकार n x n की एक सरणी के साथ दिया गया है और कार्य पूर्णांक प्रकार के मैट्रिक्स तत्वों को तिरछे नीचे की ओर प्रिंट करना है। तिरछे नीचे की ओर का अर्थ है n x n के किसी भी आकार की सरणी को तिरछे नीचे की ओर ले जाना जैसे नीचे दिए गए चित्र में प्रिंट करना - सबसे पहले यह 1 प्रिंट करेगा और फिर 2 प्रिंट करन

  1. सी प्रोग्राम में दिए गए मैट्रिक्स में शून्यों की संख्या के आधार पर छांटे गए कॉलम का प्रिंट इंडेक्स।

    आकार एनएक्सएम की एक सरणी को देखते हुए जहां एन पंक्तियों की संख्या और एम कॉलम की संख्या है, और कार्य किसी भी कॉलम में मौजूद शून्य की संख्या के आधार पर सॉर्ट ऑपरेशन करने के बाद संबंधित मैट्रिक्स के प्रत्येक कॉलम में शून्य की संख्या को प्रिंट करना है। उदाहरण के लिए यदि 1सेंट कॉलम में 1 शून्य और 2nd .

  1. सी प्रोग्राम में सापेक्ष क्रम में सरणी में तत्वों की अंतिम घटना को प्रिंट करें।

    तत्वों के साथ एक सरणी a [] दिया गया है और कार्य सूची में दिए गए तत्वों की अंतिम घटनाओं को मुद्रित करना है। यहां हमें न केवल डुप्लिकेट तत्वों को हटाना है, बल्कि हमें पिछली बार होने वाले तत्वों के अनुसार तत्वों की घटनाओं के क्रम को भी बनाए रखना है। जैसे हमारे पास 6 तत्वों की एक सरणी है जिसमें कुछ डुप