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

3x3 2D सरणी में केवल निचले त्रिभुज तत्वों को प्रदर्शित करने के लिए C प्रोग्राम

आइए 3x3 मैट्रिक्स का इनपुट लें, जिसका अर्थ है कुल 9 तत्व, 2डी सरणी में रनटाइम पर कीबोर्ड का उपयोग करना।

इसकी मदद से और लूप के लिए, हम 3X3 मैट्रिक्स में केवल निचला त्रिकोण प्रदर्शित कर सकते हैं।

निचले त्रिकोण तत्वों को प्रिंट करने का तर्क इस प्रकार है -

for(i=0;i<3;i++){
   for(j=0;j<3;j++){
      if(i>=j) //lower triangle index b/s 1st index>=2nd index
         printf("%d",array[i][j]);
      else
         printf(" "); //display blank in non lower triangle places
   }
   printf("\n");
}

कार्यक्रम

3x3 2D सरणी में केवल निचले त्रिभुज तत्वों को प्रदर्शित करने के लिए C प्रोग्राम निम्नलिखित है -

#include<stdio.h>
int main(){
   int array[3][3],i,j;
   printf("enter 9 numbers:");
   for(i=0;i<3;i++){
      for(j=0;j<3;j++)
         scanf("%d",&array[i][j]);
   }
   for(i=0;i<3;i++){
      for(j=0;j<3;j++){
         if(i>=j) //lower triangle index b/s 1st index>=2nd index
            printf("%d",array[i][j]);
         else
            printf(" "); //display blank in non lower triangle places
      }
      printf("\n");
   }
   return 0;
}

आउटपुट

आउटपुट नीचे दिया गया है -

enter 9 numbers:
1 2 3
1 3 4
4 5 6
1
13
456

एक अन्य प्रोग्राम पर विचार करें जो किसी दिए गए 3X3 मैट्रिक्स फॉर्म के लिए ऊपरी त्रिकोण को प्रिंट कर सकता है।

उदाहरण

#include<stdio.h>
int main(){
   int array[3][3],i,j;
   printf("enter 9 numbers:");
   for(i=0;i<3;i++){
      for(j=0;j<3;j++)
         scanf("%d",&array[i][j]);
      }
      for(i=0;i<3;i++){
         for(j=0;j<3;j++){
            if(i<=j) //upper triangle
               printf("%d",array[i][j]);
            else
               printf(" "); //display blank in lower triangle places
         }
         printf("\n");
   }
   return 0;
}

आउटपुट

आउटपुट इस प्रकार है -

enter 9 numbers:
2 3 4
8 9 6
1 2 3
2 3 4
  9 6
    3

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

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

  1. Matplotlib में हीटमैप के केवल ऊपरी/निचले त्रिकोण की साजिश रचना

    Matplotlib में हीटमैप के केवल ऊपरी/निचले त्रिकोण को प्लॉट करने के लिए, हम नकाबपोश 2D सरणी प्राप्त करने के लिए numpy का उपयोग कर सकते हैं और उन्हें हीटमैप बनाने के लिए एक छवि में परिवर्तित कर सकते हैं। कदम फिगर साइज सेट करें और सबप्लॉट्स के बीच और आसपास पैडिंग को एडजस्ट करें। 5×5 आयाम का एक याद

  1. एक सरणी के तत्वों को बाईं ओर घुमाने के लिए पायथन प्रोग्राम

    जब किसी सरणी के तत्वों को बाईं ओर घुमाने की आवश्यकता होती है, तो सरणी को फिर से चालू किया जा सकता है, और बाएं घुमावों की संख्या के आधार पर, सूचकांक को कई बार बढ़ाया जा सकता है। नीचे उसी का एक प्रदर्शन है - उदाहरण my_list = [11, 12, 23, 34, 65] n = 3 print("The list is : ") for i in range