দেওয়া জোড় সংখ্যা পর্যন্ত সব জোড় সংখ্যার যোগফল বের করে, তারপর জোড় সংখ্যাগুলোর মোট সংখ্যা দিয়ে ভাগ করলে গড় পাওয়া যায়।
উদাহরণ
১০ পর্যন্ত জোড় সংখ্যাগুলোর গড় = ৬। কারণ ২+৪+৬+৮+১০ = ৩০, আর ৩০/৫ = ৬।
দুটি পদ্ধতিতে এটি করা যায়:
- লুপ ব্যবহার করে
- সূত্র ব্যবহার করে
পদ্ধতি ১: লুপ ব্যবহার করে
#include <stdio.h>
int main() {
int n = 14, count = 0;
float sum = 0;
for (int i = 1; i <= n; i++) {
if (i % 2 == 0) {
sum = sum + i;
count++;
}
}
float average = sum / count;
printf("The average of even numbers till %d is %f", n, average);
return 0;
}
আউটপুট
The average of even numbers till 14 is 8.000000
পদ্ধতি ২: সূত্র ব্যবহার করে
সূত্র: (n + 2) / 2 (এখানে n হলো দেওয়া জোড় সংখ্যা)।
#include <stdio.h>
int main() {
int n = 14;
float average = (n + 2) / 2;
printf("The average of even numbers till %d is %f", n, average);
return 0;
}
আউটপুট
The average of even numbers till 14 is 8.000000