কম্পিউটার টিউটোরিয়াল

অ্যারে ব্যবহার করে সংখ্যাগুলোর গড় (Average) বের করার C++ প্রোগ্রাম


গড় (Average) = সব সংখ্যার যোগফল / সংখ্যা।

উদাহরণ

Numbers: 10, 5, 32, 4, 9
Sum = 60
Average = 60 / 5 = 12

উদাহরণ কোড

#include <iostream>
using namespace std;

int main() {
    float num[] = {12, 76, 23, 9, 5};
    int n = sizeof(num) / sizeof(num[0]); // Element count
    float sum = 0.0, avg;
    int i;

    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

ব্যাখ্যা

  • sizeof(num) / sizeof(num[0]) — অ্যারের সাইজ (এলিমেন্ট সংখ্যা) বের করার স্ট্যান্ডার্ড টেকনিক।
  • লুপ দিয়ে সমষ্টি (sum) হিসাব।
  • avg = sum / n — গড়।

C++11+ স্টাইল: vector num = {...}; float avg = accumulate(num.begin(), num.end(), 0.0) / num.size();।

  1. রিকার্সন ব্যবহার করে ফ্যাক্টোরিয়াল ক্যালকুলেট করার C++ প্রোগ্রাম (একাধিক টেস্ট কেস)

  2. সংখ্যার ঘাত (Power) বের করার C++ প্রোগ্রাম (রিকার্সিভ ও নন-রিকার্সিভ)

  3. C++ প্রোগ্রাম: প্রাকৃতিক সংখ্যাগুলোর যোগফল (Sum of Natural Numbers)

  4. C++ প্রোগ্রাম: দুটি সংখ্যা সোয়াপ (Swap) করা