সমস্যা বিবরণ
একটি সংখ্যা n দেওয়া আছে। আমাদের কাজ হল প্রথম N প্রাকৃতিক সংখ্যার গড় (average) বের করা।
উদাহরণ
ইনপুট: N = 23 আউটপুট: 12 ব্যাখ্যা: যোগফল = 276, গড় = 276/23 = 12
সমাধানের পদ্ধতি
প্রথম N প্রাকৃতিক সংখ্যার যোগফল = N(N+1)/2। গড় = (N+1)/2।
প্রোগ্রাম উদাহরণ
#include <iostream>
using namespace std;
float averageFirstN(int n) {
return (n + 1) / 2.0f;
}
int main() {
cout << "Average of first 45 naturals: " << averageFirstN(45);
return 0;
}
আউটপুট
Average of first 45 naturals: 23