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

सी कार्यक्रम एक मैट्रिक्स के सीमा तत्वों के योग को मुद्रित करने के लिए

मैट्रिक्स को देखते हुए, हमें मैट्रिक्स के सीमा तत्वों को प्रिंट करना होगा और उनका योग प्रदर्शित करना होगा।

उदाहरण

नीचे दिए गए मैट्रिक्स को देखें -

दिए गए मैट्रिक्स

1 2 3
4 5 6
7 8 9

सीमा मैट्रिक्स

1 2 3
4   6
7 8 9

सीमा तत्वों का योग:1 + 2 + 3 + 4 + 6 + 7 + 8 + 9 =40

सीमा मैट्रिक्स का योग ज्ञात करने का तर्क इस प्रकार है -

for(i = 0; i<m; i++){
   for(j = 0; j<n; j++){
      if (i == 0 || j == 0 || i == n – 1 || j == n – 1){
         printf("%d ", mat[i][j]);
         sum = sum + mat[i][j];
      }
      else
         printf(" ");
      }
      printf("\n");
}

कार्यक्रम

मैट्रिक्स के सीमा तत्वों के योग को प्रिंट करने के लिए C प्रोग्राम निम्नलिखित है:-

#include<stdio.h>
#include<limits.h>
int main(){
   int m, n, sum = 0;
   printf("\nEnter the order of the matrix : ");
   scanf("%d %d",&m,&n);
   int i, j;
   int mat[m][n];
   printf("\nInput the matrix elements\n");
   for(i = 0; i<m; i++){
      for(j = 0; j<n; j++)
      scanf("%d",&mat[i][j]);
   }
   printf("\nBoundary Matrix\n");
   for(i = 0; i<m; i++){
      for(j = 0; j<n; j++){
         if (i == 0 || j == 0 || i == n – 1 || j == n – 1){
            printf("%d ", mat[i][j]);
            sum = sum + mat[i][j];
         }
         else
         printf(" ");
      }
      printf("\n");
   }
   printf("\nSum of boundary is %d", sum);
}

आउटपुट

जब उपरोक्त प्रोग्राम को निष्पादित किया जाता है, तो यह निम्नलिखित परिणाम उत्पन्न करता है -

Enter the order of the matrix : 3 3
Input the matrix elements :
1 2 3
4 5 6
7 8 9
Boundary Matrix :
1 2 3
4 6
7 8 9
Sum of boundary is 40

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

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

  1. सी प्रोग्राम में कोने के तत्वों और उनके योग को 2-डी मैट्रिक्स में प्रिंट करें।

    आकार 2X2 की एक सरणी को देखते हुए और चुनौती एक सरणी में संग्रहीत सभी कोने तत्वों के योग को मुद्रित करना है। एक मैट्रिक्स मैट [आर] [सी] मान लें, कुछ पंक्ति आर और कॉलम सी के साथ पंक्ति और कॉलम 0 से शुरू होता है, तो इसके कोने तत्व होंगे; चटाई [0] [0], चटाई [0] [सी -1], चटाई [आर -1] [0], चटाई [आर -1] [स

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

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