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

सी ++ में विभाज्य योग?

यहाँ हम देखेंगे कि विभाज्य योग क्या है? n का विभाज्य योग n को छोड़कर n के सभी पूर्ण गुणनखंडों का योग है। उदाहरण के लिए, यदि संख्या 20 है, तो पूर्ण गुणनखंड (1, 2, 4, 5, 10) हैं। तो विभाज्य योग 22 है।

एक दिलचस्प तथ्य यह है कि, यदि किसी संख्या का विभाज्य योग ही वह संख्या है, तो वह संख्या एक पूर्ण संख्या है। उदाहरण के लिए, 6. कारक हैं (1, 2, 3)। विभाज्य योग 1+2+3=6 है।

आइए देखें कि हम निम्नलिखित एल्गोरिथम का उपयोग करके विभाज्य योग कैसे प्राप्त कर सकते हैं।

एल्गोरिदम

getAliquotSum(n)

begin
   sum := 0
   for i in range 1 to n, do
      if n is divisible by i, then
         sum := sum + i
      end if
   done
   return sum.
end

उदाहरण

#include <iostream>
using namespace std;
int getAliquotSum(int n) {
   int sum = 0;
   for(int i = 1; i<n; i++) {
      if(n %i ==0) {
         sum += i;
      }
   }
   return sum;
}
int main() {
   int n;
   cout << "Enter a number to get Aliquot sum: ";
   cin >> n;
   cout << "The Aliquot sum of " << n << " is " << getAliquotSum(n);
}

आउटपुट

Enter a number to get Aliquot sum: 20
The Aliquot sum of 20 is 22

  1. सी++ सम ऐरे पहेली

    सरणी एक डेटा संरचना है जो एक ही डेटा प्रकार के कई तत्वों को संग्रहीत करती है। यह मूल्यों के पूरे सेट को एक साथ स्टोर कर सकता है। लेकिन इसकी लंबाई पहले से तय करने की जरूरत है। इस योग सरणी पहेली में, हमें एक निश्चित आकार, मान लीजिए n की एक सरणी A1 दी गई है। इस पहेली को हल करने के लिए, हम S1 नामक एक स

  1. सी ++ में अंकगणित माध्य?

    अंकगणित माध्य केवल संख्याओं का औसत है। इस कार्यक्रम में हम देखेंगे कि कैसे हम संख्याओं के एक समूह से अंकगणितीय माध्य ज्ञात कर सकते हैं। फ़ंक्शन संख्या सेट, और तत्वों की संख्या लेगा। आउट कार्य केवल प्रत्येक तत्व को जोड़ रहा है, फिर इसे पारित किए गए तत्वों की संख्या से विभाजित करें। एल्गोरिदम अंकगणित

  1. C++ में एक्सेस संशोधक

    ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग में डेटा छिपाने को लागू करने के लिए एक्सेस मॉडिफायर का उपयोग किया जाता है। C++ में तीन प्रकार के एक्सेस मॉडिफायर का उपयोग किया जाता है। ये सार्वजनिक, निजी और संरक्षित हैं। इनके बारे में विवरण इस प्रकार दिया गया है। सार्वजनिक पहुंच संशोधक सार्वजनिक घोषित किए गए वर्ग मे