Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> सी प्रोग्रामिंग

C प्रोग्राम: विषम और सम अंकों के योग का अंतर


मान लीजिए हमारे पास एक लंबा पूर्णांक है। हमें यह पता लगाना है कि विषम स्थिति वाले अंकों का योग और सम स्थिति वाले अंकों का योग का अंतर 0 है या नहीं। स्थितियां 0 से शुरू होती हैं (सबसे बाएं)।

उदाहरण के लिए, मान लीजिए एक संख्या 156486 है। विषम स्थिति का योग (5 + 4 + 6) = 15 है, और सम स्थिति का योग (1 + 6 + 8) = 15 है, इसलिए वे समान हैं।

इस समस्या को हल करने के लिए, हम दो अलग-अलग तरीकों का उपयोग कर सकते हैं। पहला तरीका शुरुआत से अंत तक पार करना और वैकल्पिक स्थिति से योग प्राप्त करना है, फिर अंतर प्राप्त करना। अगली विधि सरल और कुशल है। यदि संख्या 11 से विभाज्य है, तो अंतर 0 होना चाहिए। दूसरे शब्दों में हम कह सकते हैं कि यदि विषम स्थिति वाली संख्याओं का योग और सम स्थिति वाली संख्याओं का योग समान है, तो संख्या 11 से विभाज्य है।

एल्गोरिदम

isDiffZero(n)

begin   if n is divisible by 11, then     return 1   else     return 0   end if end

उदाहरण

#include long isDiffZero(int n) {     if(n % 11 == 0){         return 1;     } else {         return 0;     } } main() {     int n;     printf("Enter a number: ");     scanf("%d", &n);     if(isDiffZero(n)) {         printf("Difference is zero");     } else {         printf("Difference is non zero");     } }

आउटपुट

Enter a number: 156486 Difference is zero

  1. OneNote और OneNote for Windows 10 के बीच अंतर OneNote और OneNote for Windows 10 के बीच अंतर

    Windows 10 OneNote ऐप के मुफ्त संस्करण के साथ आता है जिसे OneNote for Windows 10 कहा जाता है जो आपको कई कार्य करने की अनुमति देता है। उदाहरण के लिए, आप इसे OneDrive के साथ सिंक कर सकते हैं (व्यक्तिगत और व्यावसायिक दोनों खातों में कई उपकरणों पर), अपने हस्तलिखित नोट्स खोज सकते हैं, ईमेल सामग्री को One

  1. - पायथन प्रोग्राम – इंटीजर लिस्ट के सभी सम और विषम अंकों का योग

    जब इंटीजर लिस्ट के सभी सम और विषम अंकों का योग निकालना हो, तो एक साधारण पुनरावृति और modulus ऑपरेटर का उपयोग किया जाता है।उदाहरणmy_list = [369, 793, 2848, 4314, 57467]print(The list is :)print(my_list)sum_odd = 0sum_even = 0for index in my_list: for element in str(index): if int(element) %

  1. पायथन प्रोग्राम: ऑड और इवन डिजिट्स के योग का अंतर पायथन प्रोग्राम: ऑड और इवन डिजिट्स के योग का अंतर

    इस लेख में, हम दिए गए प्रॉब्लम स्टेटमेंट को हल करने के समाधान और दृष्टिकोण के बारे में सीखेंगे। प्रॉब्लम स्टेटमेंट – एक इंटीजर दिए जाने पर, हमें यह गणना करने की आवश्यकता है कि ऑड डिजिट्स के योग और इवन डिजिट्स के योग का अंतर 0 है या नहीं। ब्रूट-फोर्स दृष्टिकोण नंबर्स में सभी इवन और ऑड डिजिट्स का योग