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);
→ যেই সংখ্যাগুলো কন্ডিশনে মিলে, সেগুলো প্রিন্ট হয়।