মডিউল ৬-২: ইভেন নাম্বারস
প্রবলেম লিংকঃ B. Even Numbers
প্রবলেম স্টেটমেন্টঃ ইনপুটে একটি সংখ্যা দেওয়া থাকবে। আমাদের ১ থেকে ঐ সংখ্যা পর্যন্ত সবগুলো জোড় সংখ্যা প্রিন্ট করতে হবে। আর যদি কোন জোড় না থাকে তাহলে -১ প্রিন্ট করতে হবে। সল্যুশনঃ যেহেতু জোড় সংখ্যা ২ থেকে শুরু হয় তারমানে ইনপুটে শুধুমাত্র ১ থাকলেই আমাদের -১ প্রিন্ট করতে হবে। বাকি সবক্ষেত্রে আমরা কোন না কোন জোড় সংখ্যা প্রিন্ট করতে পারব। শুরুতে আমরা কন্ডিশন দিয়ে চেক করতে পারি ইনপুটের মান ১ কিনা। যদি ১ হয় তাহলে -১ প্রিন্ট করে দিব। আর নাহলে লুপ চালিয়ে জোড় সংখ্যা প্রিন্ট করে দিব।
#include<stdio.h>
int main()
{
int n;
scanf("%d",&n); // ইনপুট নিচ্ছি
if(n==1) // চেক করছি ইনপুটের মান ১ কিনা
{
printf("-1\n"); // ১ হলে -১ প্রিন্ট করছি
}
else // ১ নাহলে
{
for(int i=1;i<=n;i=i+1) // ১ থেকে n পর্যন্ত লুপ চালাচ্ছি
{
if(i%2==0) // চেক করছি জোড় কিনা
{
printf("%d\n",i); // জোড় হলে প্রিন্ট করছি
}
}
}
return 0;
}Last updated