Print Even Numbers from 1 to n using Loop

List Topics
June 19, 2025
No Comments
1 min read

Print Even Numbers from 1 to n using Loop.

যা শিখবো:

  • কীভাবে Loop ব্যবহার করে ১ থেকে n পর্যন্ত সব জোড় সংখ্যা প্রিন্ট করতে হয়।
  • Even Number কাকে বলে
  • % (modulus) অপারেটরের ব্যবহার।
  • কিভাবে for loop দিয়ে প্রতি সংখ্যার উপর কন্ডিশন চেক করা হয়।

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

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

scanf() দিয়ে ইউজার থেকে সর্বশেষ সংখ্যা n ইনপুট নেওয়া হবে।

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

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

Step 3: কন্ডিশন মিলে গেলে printf() দিয়ে প্রিন্ট।

উদাহরণ:

C
#include <stdio.h>

int main() {
    int i, n;

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

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

    for(i = 1; i <= n; i++) {
        if(i % 2 == 0) {
            printf("%d ", i);
        }
    }

    return 0;
}

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

উদাহরণ ১:

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

আউটপুট:
১ থেকে 10 পর্যন্ত জোড় সংখ্যা:
2 4 6 8 10

উদাহরণ ২:

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

আউটপুট:
১ থেকে 7 পর্যন্ত জোড় সংখ্যা:
2 4 6

ব্যাখ্যা:

  • i % 2 == 0 → এই কন্ডিশন তখনই সত্য হয় যখন i একটি জোড় সংখ্যা হয়।
  • for(i = 1; i <= n; i++) → লুপ ১ থেকে শুরু করে n পর্যন্ত চলে।
  • printf("%d ", i); → যেই সংখ্যাগুলো কন্ডিশনে মিলে, সেগুলো প্রিন্ট হয়।
©2025 Linux Bangla | Developed & Maintaind by Linux Bangla.