কম্পিউটার

অ্যারে ব্যবহার করে সংখ্যার গড় গণনা করার জন্য C++ প্রোগ্রাম


সংখ্যার গড় গণনা করা হয় সমস্ত সংখ্যা যোগ করে এবং তারপর যোগফলকে উপলভ্য সংখ্যার গণনা দ্বারা ভাগ করে।

এর একটি উদাহরণ নিম্নরূপ।

The numbers whose average is to be calculated are:
10, 5, 32, 4, 9
Sum of numbers = 60
Average of numbers = 60/5 = 12

একটি প্রোগ্রাম যা অ্যারে ব্যবহার করে সংখ্যার গড় গণনা করে তা নিম্নরূপ।

উদাহরণ

#include <iostream>
using namespace std;
int main() {
   int n, i;
   float sum = 0.0, avg;
   float num[] = {12, 76, 23, 9, 5};
   n = sizeof(num) / sizeof(num[0]);
   for(i = 0; i < n; i++)
   sum += num[i];
   avg = sum / n;
   cout<<"Average of all array elements is "<<avg;
   return 0;
}

আউটপুট

Average of all array elements is 25

উপরের প্রোগ্রামে, যে সংখ্যাগুলির গড় প্রয়োজন সেগুলি একটি অ্যারে সংখ্যা [] এ সংরক্ষণ করা হয়। প্রথমে অ্যারের আকার পাওয়া যায়। এটি নীচে দেখানো হিসাবে করা হয় -

n = sizeof(num) / sizeof(num[0]);

এখন 0 থেকে n-1 পর্যন্ত একটি ফর লুপ শুরু হয়েছে। এই লুপ অ্যারের সমস্ত উপাদান যোগ করে। কোড স্নিপেট এটি প্রদর্শন করে নিম্নরূপ।

for(i = 0; i < n; i++)
sum += num[i];

যোগফলকে n অর্থাৎ সংখ্যার পরিমাণ দিয়ে ভাগ করলে সংখ্যার গড় পাওয়া যায়। এটি নীচে দেখানো হয়েছে -

avg = sum / n;

অবশেষে গড় প্রদর্শিত হয়। এটি নিম্নরূপ দেওয়া হল।

cout<<"Average of all array elements is "<<avg;

  1. পুনরাবৃত্তি ব্যবহার করে একটি সংখ্যার ফ্যাক্টরিয়াল গণনা করার জন্য C++ প্রোগ্রাম

  2. একটি সংখ্যার শক্তি গণনা করার জন্য C++ প্রোগ্রাম

  3. প্রাকৃতিক সংখ্যার যোগফল গণনা করার জন্য C++ প্রোগ্রাম

  4. দুই নম্বর অদলবদল করতে C++ প্রোগ্রাম