সি প্রোগ্রামিং: পূর্ণসংখ্যা জোড় না বিজোড় চেক করা | Even-Odd Number Checker

সমস্যা বিবরণ 📝

আপনাকে একটি প্রোগ্রাম লিখতে হবে যা একটি পূর্ণসংখ্যা ইনপুট হিসেবে নেবে এবং নির্ধারণ করবে সংখ্যাটি জোড় (even) না বিজোড় (odd)

ইনপুট:

  1. প্রথম লাইনে একটি সংখ্যা n দেওয়া থাকবে, যা পরবর্তী পূর্ণসংখ্যার সংখ্যা নির্দেশ করে।
  2. পরবর্তী n লাইনে একটি করে পূর্ণসংখ্যা দেওয়া থাকবে।

আউটপুট:
প্রতিটি পূর্ণসংখ্যার পাশে সমান চিহ্ন দিয়ে লিখুন যে সেটি even নাকি odd

উদাহরণ ইনপুট:

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


সমস্যার ব্যাখ্যা 💡

  • যেকোনো সংখ্যা ২ দিয়ে ভাগ করলে যদি ভাগশেষ ০ হয়, তাহলে সংখ্যা জোড় (even)
  • অন্যথায় সংখ্যা বিজোড় (odd)
  • প্রোগ্রামটি প্রতিটি ইনপুট সংখ্যার জন্য এই চেক করে ফলাফল প্রিন্ট করবে।

অ্যালগরিদম 📋

  1. ব্যবহারকারীর কাছ থেকে সংখ্যা n ইনপুট নিন।
  2. n বার লুপ চালান এবং প্রতিটি পূর্ণসংখ্যা ইনপুট নিন।
  3. প্রতিটি সংখ্যার জন্য:
    • যদি সংখ্যা ২ দ্বারা ভাগশেষ ০ হয় → even প্রিন্ট করুন।
    • অন্যথায় → odd প্রিন্ট করুন।
  4. লুপ শেষে প্রোগ্রাম শেষ।

পসিউডোকোড 🖊️


সি প্রোগ্রামিং কোড 💻


উদাহরণ রান 🔍

ইনপুট:

আউটপুট:

বিস্তারিত ব্যাখ্যা:

  • 10 % 2 = 0 → even ✅
  • 15 % 2 = 1 → odd ❌
  • 0 % 2 = 0 → even ✅
  • -4 % 2 = 0 → even ✅
  • -7 % 2 = -1 → odd ❌

শেষ কথা ✨

এই প্রোগ্রামটি খুবই সহজ এবং নতুন প্রোগ্রামারদের জন্য সি প্রোগ্রামিংয়ের মৌলিক ধারণা শেখার জন্য আদর্শ।
আপনি চাইলে এটিকে আরও উন্নত করে ইউজার-ফ্রেন্ডলি ইনপুট বা ফাইল ইনপুট সাপোর্টও দিতে পারেন।