Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> C++

C . में मान द्वारा एक सरणी पास करें


यहाँ C भाषा में मान द्वारा सरणी पास करने का एक उदाहरण है,

उदाहरण

#include <stdio.h>
float avg(float a[]) {
   int i;
   float avg, sum = 0.0;

   for (i = 0; i < 6; ++i) {
      sum += a[i];
   }
   avg = (sum / 6);

   return avg;
}
int main() {
   float avg1, a[] = {63,21,34.4,12.5,3,2.2};
   avg1 = avg(a);
   printf("Average : %f", avg1);
   return 0;
}

आउटपुट

यहाँ आउटपुट है

Average : 22.683332

उपरोक्त कार्यक्रम में, औसत की गणना का वास्तविक कोड औसत () फ़ंक्शन में मौजूद है। लूप के लिए, सरणी तत्वों के योग और औसत की गणना की जाती है।

float avg(float a[]) {
   int i;
   float avg, sum = 0.0;

   for (i = 0; i < 6; ++i) {
      sum += a[i];
   }
   avg = (sum / 6);

   return avg;
}

मुख्य () फ़ंक्शन में, मानों को सरणी में पास किया जाता है और फ़ंक्शन avg () को कहा जाता है।

float avg1, a[] = {63,21,34.4,12.5,3,2.2};
avg1 = avg(a);

  1. सी ++ में संदर्भ द्वारा सरणी कैसे पास करें

    यदि हम किसी फ़ंक्शन को कॉल करते समय किसी सरणी का पता पास करते हैं, तो इसे संदर्भ द्वारा फ़ंक्शन कॉल कहा जाता है। जब हम किसी पते को तर्क के रूप में पास करते हैं, तो फ़ंक्शन घोषणा में पारित पता प्राप्त करने के लिए एक पैरामीटर के रूप में एक सूचक होना चाहिए। उदाहरण कोड #include <iostream> using na

  1. हम सी # में किसी विधि में सरणी कैसे पास करते हैं?

    विधि तर्क के रूप में एक विधि में सरणी पास करें। मान लें कि निम्नलिखित हमारी सरणी घोषणा और आरंभीकरण है। MyArray app = new MyArray(); /* an int array with 5 elements */ int [] balance = new int[]{1000, 2, 3, 17, 50}; अब विधि getAverage() को कॉल करें और सरणी को विधि तर्क के रूप में पास करें। double g

  1. सी # प्रोग्राम यह जांचने के लिए कि कोई मान किसी सरणी में है या नहीं

    यह जांचने के लिए Array.Exists विधि का उपयोग करें कि कोई मान किसी सरणी में है या नहीं। एक स्ट्रिंग सरणी सेट करें - string[] strArray = new string[] {"keyboard", "screen", "mouse", "charger" }; मान लीजिए कि आपको सरणी में कीबोर्ड मान खोजने की आवश्यकता है। उसके