>
ইনপুট − 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