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

सी . में 2 डी सरणी में सभी तत्वों की गणना करें

समस्या

रन-टाइम इनिशियलाइज़ेशन का उपयोग करके द्वि-आयामी सरणी के सभी तत्वों के योग की गणना करें।

समाधान

द्वि-आयामी ऐरे का उपयोग उन स्थितियों में किया जाता है जहां मूल्यों की एक तालिका को मैट्रिसेस अनुप्रयोगों में संग्रहीत (या) करना पड़ता है

वाक्य रचना इस प्रकार है -

datatype array_ name [rowsize] [column size];

उदाहरण के लिए, int a[4] [4];

एक सरणी में तत्वों की संख्या =पंक्तिबद्ध करना *स्तंभ आकार =4*4 =16

उदाहरण

रन-टाइम इनिशियलाइज़ेशन का उपयोग करके द्वि-आयामी सरणी के सभी तत्वों के योग की गणना करने के लिए C प्रोग्राम निम्नलिखित है -

#include<stdio.h>
void main(){
   //Declaring array and variables//
   int A[4][3],i,j,even=0,odd=0;
   //Reading elements into the array//
   printf("Enter elements into the array A :\n");
   for(i=0;i<4;i++){
      for(j=0;j<3;j++){
         printf("A[%d][%d] : ",i,j);
         scanf("%d",&A[i][j]);
      }
   }
   //Calculating sum of even and odd elements within the array using for loop//
   for(i=0;i<4;i++){
      for(j=0;j<3;j++){
         if((A[i][j])%2==0){
            even = even+A[i][j];
         }
         else{
            odd = odd+A[i][j];
         }
      }
   }
   printf("Sum of even elements in array A is : %d\n",even);
   printf("Sum of odd elements in array A is : %d",odd);
}

आउटपुट

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

Enter elements into the array A:
A[0][0] : 01
A[0][1] : 02
A[0][2] : 03
A[1][0] : 04
A[1][1] : 10
A[1][2] : 20
A[2][0] : 30
A[2][1] : 40
A[2][2] : 22
A[3][0] : 33
A[3][1] : 44
A[3][2] : 55
Sum of even elements in array A is: 172
Sum of odd elements in array A is: 92

  1. सी ++ में अन्य सभी तत्वों के योग को विभाजित करने वाले सरणी तत्वों की गणना करें

    हमें एक सरणी दी गई है मान लीजिए, पूर्णांक मानों की गिरफ्तारी [] और कार्य सरणी तत्वों की गणना की गणना करना है जो अन्य सभी तत्वों के योग को विभाजित करता है। एक प्रकार की डेटा संरचना को व्यवस्थित करता है जो एक ही प्रकार के तत्वों के एक निश्चित आकार के अनुक्रमिक संग्रह को संग्रहीत कर सकता है। डेटा के स

  1. सी # में सभी ऐरे तत्वों के औसत मान कैसे प्राप्त करें?

    औसत मान खोजने के लिए, सबसे पहले एक सरणी सेट करेंL int[] myArr = new int[10] {    45,    23,    55,    15,    8,    4,    2,    5,    9,    14 }; अब योग का पता लगाएं और औसत प्राप्त करने के लिए इसे सरण

  1. पायथन में सरणी में सभी तत्वों की आवृत्तियों की गणना करें

    इस ट्यूटोरियल में, हम एक प्रोग्राम लिखने जा रहे हैं जो एक ऐरे में सभी एलीमेंट्स की फ़्रीक्वेंसी का पता लगाता है। हम इसे अलग-अलग तरीकों से ढूंढ सकते हैं आइए उनमें से दो को देखें। तानाशाही का उपयोग करना ऐरे को इनिशियलाइज़ करें। एक खाली तानाशाही . को प्रारंभ करें । सूची में पुनरावृति करें।