>
ইনপুট − L =7, R =17
আউটপুট − L থেকে R পর্যন্ত একটি পরিসরে জোড় সংখ্যার সংখ্যা হল − 5
L থেকে R পর্যন্ত বিজোড় সংখ্যার সংখ্যা হল −6
ইনপুট − L =1, R =10
আউটপুট − L থেকে R পর্যন্ত একটি পরিসরে জোড় সংখ্যার সংখ্যা হল − 5
L থেকে R পর্যন্ত বিজোড় সংখ্যার সংখ্যা হল −5
নিম্নলিখিত প্রোগ্রামে ব্যবহৃত পদ্ধতি
-
L থেকে R
পর্যন্ত পরিসর ইনপুট করুন -
জোড় মানগুলি খুঁজে বের করতে ফাংশনে L এবং R মানগুলি পাস করুন এবং তারপরে আমরা ফেরত মানের উপর নির্ভর করে বিজোড় মানগুলি গণনা করব৷
-
i থেকে L থেকে R
পর্যন্ত FOR লুপ শুরু করুন -
লুপের ভিতরে, IF i%2==0 চেক করুন তারপর জোড় গণনা 1 দ্বারা বৃদ্ধি করুন
-
জোড় গণনা ফেরত দিন
-
এখন বিজোড় গণনা গণনা করতে বিজোড়কে (R - L + 1) - জোড় হিসাবে সেট করুন
উদাহরণ
#include <iostream> using namespace std; int Odd_Even(int L, int R){ int even = 0; for(int i = L ;i < R ;i++){ if(i%2==0){ even++; } } return even; } int main(){ int L = 7, R = 17; int even = Odd_Even(L, R); int odd = (R - L + 1) - even; cout<<"Count of Even numbers in a range from L to R are: "<<even<<endl; cout<<"Count of Odd numbers in a range from L to R are: "<<odd; return 0; }
আউটপুট
যদি আমরা উপরের কোডটি চালাই তবে এটি নিম্নলিখিত আউটপুট −
উৎপন্ন করবেCount of Even numbers in a range from L to R are: 5 Count of Odd numbers in a range from L to R are: 6