समस्या विवरण
आकार 2x2 का एक ऐरे दिया गया है और चुनौती ऐरे में संग्रहीत सभी कोने के तत्वों का योग प्रिंट करना है।
उदाहरण
इनपुट: मैट्रिक्स तत्व दर्ज करें: 10 2 10 2 3 4 10 4 10 आउटपुट: मैट्रिक्स का योग है: 40
एल्गोरिदम
शुरुआत
चरण 1: पंक्तियों और कॉलम के लिए मैक्रो बनाएं #define row 3 और #define col 3
चरण 2: main()
int sum=0 और array a[row][col] और वेरिएबल int i,j,n घोषित करें
i = 0 से 2 तक लूप
j = 0 से 2 तक लूप
a[i][j] इनपुट करें
अंत
अंत
a[0][0] + a[0][row-1] + a[col-1][0] + a[col-1][row-1] प्रिंट करें
रोकें
C प्रोग्राम उदाहरण
#include <stdio.h>
#define row 3
#define col 3
int main(){
int sum=0, a[row][col], i, j, n;
printf("मैट्रिक्स तत्व दर्ज करें: ");
for(i = 0; i < 3; i++){
for(j = 0; j < 3; j++){
scanf("%d", &a[i][j]);
}
}
printf("मैट्रिक्स का योग है: %d", a[0][0] + a[0][row-1] + a[col-1][0] + a[col-1][row-1]);
return 0;
}
आउटपुट
उपरोक्त प्रोग्राम चलाने पर निम्नलिखित आउटपुट उत्पन्न होगा:
मैट्रिक्स तत्व दर्ज करें: 10 2 10 2 3 4 10 4 10 मैट्रिक्स का योग है: 40