
n পর্যন্ত সব জোড় সংখ্যা প্রিন্ট করতে হয়।% (modulus) অপারেটরের ব্যবহার।for loop দিয়ে প্রতি সংখ্যার উপর কন্ডিশন চেক করা হয়।scanf() দিয়ে ইউজার থেকে সর্বশেষ সংখ্যা n ইনপুট নেওয়া হবে।
if(i % 2 == 0) → জোড় সংখ্যা
printf() দিয়ে প্রিন্ট।#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;
}
ইনপুট:
শেষ সংখ্যা (n) দিন: 10
আউটপুট:
১ থেকে 10 পর্যন্ত জোড় সংখ্যা:
2 4 6 8 10
ইনপুট:
শেষ সংখ্যা (n) দিন: 7
আউটপুট:
১ থেকে 7 পর্যন্ত জোড় সংখ্যা:
2 4 6
i % 2 == 0 → এই কন্ডিশন তখনই সত্য হয় যখন i একটি জোড় সংখ্যা হয়।for(i = 1; i <= n; i++) → লুপ ১ থেকে শুরু করে n পর্যন্ত চলে।printf("%d ", i); → যেই সংখ্যাগুলো কন্ডিশনে মিলে, সেগুলো প্রিন্ট হয়।