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

দত্ত বিজোড় সংখ্যা পর্যন্ত বিজোড় সংখ্যাগুলোর গড় বের করা


দেওয়া বিজোড় সংখ্যা পর্যন্ত সব বিজোড় সংখ্যার যোগফল বের করে, তারপর বিজোড় সংখ্যাগুলোর মোট সংখ্যা দিয়ে ভাগ করলে গড় পাওয়া যায়।

উদাহরণ

৯ পর্যন্ত বিজোড় সংখ্যাগুলোর গড় = ৫। কারণ ১+৩+৫+৭+৯ = ২৫, আর ২৫/৫ = ৫।

দুটি পদ্ধতিতে এটি করা যায়:

  • লুপ ব্যবহার করে
  • সূত্র ব্যবহার করে

পদ্ধতি ১: লুপ ব্যবহার করে

#include <stdio.h>
int main() {
    int n = 15, 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 odd numbers till %d is %f", n, average);
    return 0;
}

আউটপুট

The average of odd numbers till 15 is 8.000000

পদ্ধতি ২: সূত্র ব্যবহার করে

সূত্র: (n + 1) / 2 (এখানে n হলো দেওয়া বিজোড় সংখ্যা)।

#include <stdio.h>
int main() {
    int n = 15;
    float average = (n + 1) / 2;
    printf("The average of odd numbers till %d is %f", n, average);
    return 0;
}

আউটপুট

The average of odd numbers till 15 is 8.000000

  1. জাভাস্ক্রিপ্টে অ্যারেতে n সংখ্যক কনসিকিউটিভ অড নম্বর আছে কিনা যাচাই

  2. লাকি নাম্বার (Lucky Numbers)

  3. দুই মৌলিক সংখ্যার যোগফল হিসেবে একটি সংখ্যা প্রকাশ করার C প্রোগ্রাম

  4. C প্রোগ্রামিং-এ দেয়া সংখ্যার গুনন সারণি (Multiplication Table) প্রিন্ট করা