Print Sum of All Odd Numbers from 1 to n using Loop

List Topics
June 19, 2025
No Comments
1 min read

Print Sum of All Odd Numbers from 1 to n using Loop.

যা শিখবো:

  • কীভাবে ১ থেকে n পর্যন্ত বিজোড় সংখ্যা খুঁজে বের করতে হয়।
  • কীভাবে শুধুমাত্র বিজোড় সংখ্যাগুলোর যোগফল বের করা যায়।
  • % (modulus) অপারেটরের ব্যবহার।
  • for loop দিয়ে কন্ডিশন চেক ও যোগফল বের করা।

ধাপে ধাপে ব্যাখ্যা:

Step 1: ইউজার ইনপুট নেওয়া

scanf() দিয়ে ইউজার n পর্যন্ত ইনপুট দিবে।

Step 2: Loop চালিয়ে প্রতিটি সংখ্যা চেক করা।

C
if(i % 2 != 0) → বিজোড় সংখ্যা

Step 3: বিজোড় সংখ্যা হলে sum এ যোগ করা।

C
sum = sum + i;

উদাহরণ:

C
#include <stdio.h>

int main() {
    int i, n, sum = 0;

    printf("শেষ সংখ্যা (n) দিন: ");
    scanf("%d", &n);

    for(i = 1; i <= n; i++) {
        if(i % 2 != 0) {
            sum = sum + i;
        }
    }

    printf("১ থেকে %d পর্যন্ত সব বিজোড় সংখ্যার যোগফল: %d", n, sum);

    return 0;
}

আউটপুট উদাহরণ:

উদাহরণ ১:

C
ইনপুট:
শেষ সংখ্যা (n) দিন: 10

আউটপুট:
১ থেকে 10 পর্যন্ত সব বিজোড় সংখ্যার যোগফল: 25

উদাহরণ ২:

C
ইনপুট:
শেষ সংখ্যা (n) দিন: 7

আউটপুট:
১ থেকে 7 পর্যন্ত সব বিজোড় সংখ্যার যোগফল: 16

ব্যাখ্যা:

  • i % 2 != 0 → শুধুমাত্র বিজোড় সংখ্যা চেক করে।
  • sum = sum + i; → চেক করা সংখ্যাকে sum ভেরিয়েবলে যোগ করা হয়।
  • for(i = 1; i <= n; i++) → পুরো লুপ ১ থেকে শুরু করে n পর্যন্ত চলে।
  • শেষে printf() দিয়ে যোগফল দেখানো হয়।

©2025 Linux Bangla | Developed & Maintaind by Linux Bangla.