মডিউল ৫-৪ঃ P. First digit !
Problem Link: https://codeforces.com/group/MWSDmqGsZm/contest/219158/problem/P
Problem Statement:
একটি সংখ্যা X দেওয়া আছে। X এর প্রথম ডিজিট যদি জোড় হয়, তবে "EVEN" প্রিন্ট করুন। অন্যথায় "ODD" প্রিন্ট করুন।
উদাহরণ: 4569 এখানে প্রথম ডিজিট হল 4, দ্বিতীয় ডিজিট হল 5, তৃতীয় ডিজিট হল 6 এবং চতুর্থ ডিজিট হল 9।
Code:
Explanation:
x
ভেরিয়েবলের মানকে 1000 দ্বারা ভাগ করে, ফলাফলটিকে digit ভেরিয়েবলে সংরক্ষণ করে। যাx
সংখ্যার প্রথম ডিজিট (হাজারের ঘরে থাকা অঙ্ক) আলাদা করতে করে।
digit এর মান যদি জোড় হয়, তাহলে এটি "EVEN" হবে। অন্যথায়, "ODD" হবে।
if(digit%2==0)
: এই অংশটি পরীক্ষা করেdigit
ভেরিয়েবলের মান ২ দ্বারা বিভাজ্য কিনা। যদি বিভাজ্য হয় (ভাগশেষ 0 হয়), তাহলেif
শর্ত সত্যি হয়।printf("EVEN\n");
:if
শর্ত সত্যি হলে, "EVEN\n" লেখাটি কনসোলে প্রিন্ট হয়।else
: যদিif
শর্ত মিথ্যা হয় (অর্থাৎ,digit
২ দ্বারা বিভাজ্য না হয়), তাহলেelse
ব্লকে যাবে।printf("ODD\n");
:else
ব্লকে "ODD\n" লেখাটি কনসোলে প্রিন্ট হয়, যা সংখ্যাটি বিজোড় (odd) নির্দেশ করে।
Last updated