কম্পিউটার

C++ এ L থেকে R পর্যন্ত বিজোড় ও জোড় সংখ্যা গণনা করুন


>

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

  1. C++ এ একটি অ্যারেতে জোড় এবং বিজোড় উপাদানের সংখ্যা গণনা করুন

  2. C++ এ প্রদত্ত অ্যারে থেকে জোড় এবং বিজোড় উপাদান অনুপস্থিত

  3. C++ এ উভয় পাশে জোড় বা বিজোড় সংখ্যার একই গণনা সহ অ্যারে সূচক

  4. একটি তালিকায় জোড় এবং বিজোড় সংখ্যা গণনা করার জন্য পাইথন প্রোগ্রাম