हमें पूर्णांक मानों के 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