মডিউল ৬-২: ইভেন নাম্বারস

প্রবলেম লিংকঃ 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