Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> C++

C++ में L से R तक की श्रेणी में विषम और सम संख्याओं की गणना करें


हमें पूर्णांक मानों के L से R तक की एक श्रेणी दी गई है और कार्य विषम संख्याओं की गणना और श्रेणी में सम संख्याओं की गणना करना है।

इनपुट - एल =7, आर =17

आउटपुट − L से R तक की श्रेणी में सम संख्याओं की संख्या है − 5

L से R तक की श्रेणी में विषम संख्याओं की संख्या है - 6

इनपुट - एल =1, आर =10

आउटपुट − L से R तक की श्रेणी में सम संख्याओं की संख्या है − 5

L से R तक की श्रेणी में विषम संख्याओं की संख्या है - 5

नीचे दिए गए प्रोग्राम में इस्तेमाल किया गया तरीका इस प्रकार है

  • L से R तक की रेंज दर्ज करें

  • सम मानों का पता लगाने के लिए L और R मानों को फ़ंक्शन में पास करें और फिर हम वापसी मान के आधार पर विषम मानों की गणना करेंगे।

  • I से L से R तक के लिए लूप प्रारंभ करें

  • लूप के अंदर, 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++ में दिए गए सरणियों से सम और विषम तत्वों का गायब होना

    समस्या कथन दो पूर्णांक सरणियों को भी [] और विषम [] दिया गया है जिसमें क्रमशः सम और विषम तत्व होते हैं, जिनमें से प्रत्येक सरणी से एक तत्व गायब होता है। कार्य लापता तत्वों को ढूंढना है। उदाहरण If even[] = {10, 8, 6, 16, 12} and odd[] = {3, 9, 13, 7, 11} then missing number from even array is 14 and

  1. सी ++ में दोनों तरफ सम या विषम संख्याओं की समान गणना के साथ ऐरे इंडेक्स

    यहां हम एक समस्या देखेंगे, मान लीजिए कि एक सरणी दी गई है। एन तत्व हैं। हमें एक सूचकांक ज्ञात करना है, जहाँ इसके बायीं ओर की सम संख्याओं की बारंबारता और इसके दायीं ओर की सम संख्याओं की बारंबारता समान हो, या इसके बायीं ओर की विषम संख्याओं की आवृत्ति इसके दाईं ओर की विषम संख्याओं की आवृत्ति के समान हो।

  1. एक सूची में सम और विषम संख्याओं की गणना करने के लिए पायथन कार्यक्रम

    इस लेख में, हम नीचे दिए गए समस्या कथन के समाधान के बारे में जानेंगे। समस्या कथन - हमें एक सूची दी गई है, हमें एक सूची में सम और विषम संख्याओं को गिनने की आवश्यकता है। नीचे चर्चा की गई तीन विधियां हैं- दृष्टिकोण 1 - पाशविक बल दृष्टिकोण का उपयोग करना उदाहरण list1 = [21,3,4,6,33,2,3,1,3,76] even_cou