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

सी ++ प्रोग्राम कुछ बड़ी संख्या जोड़ने के लिए

मान लीजिए कि हमारे पास कुछ बड़ी संख्याओं की एक सरणी संख्या है। बड़ी संख्याएं श्रेणी में हैं (-2^31 से 2^31-1)। हमें इन संख्याओं का योग ज्ञात करना है।

इसलिए, अगर इनपुट nums =[5000000003, 3000000005, 8000000007, 2000000009, 7000000011] जैसा है, तो आउटपुट 25000000035 होगा।

इसे हल करने के लिए, हम इन चरणों का पालन करेंगे -

  • x :=0
  • इनिशियलाइज़ i :=0 के लिए, जब i <अंकों का आकार, अपडेट करें (i से 1 बढ़ाएँ), करें -
    • x :=x + अंक[i]
  • रिटर्न x

उदाहरण

आइए बेहतर समझ पाने के लिए निम्नलिखित कार्यान्वयन देखें

#include <iostream>
#include <vector>
using namespace std;

long long int solve(vector<long long int> nums){
   long long int x = 0;

   for(int i=0; i<nums.size(); i++){
      x = x + nums[i];
   }
   return x;
}
int main(){
   vector<long long int> nums = {5000000003, 3000000005, 8000000007, 2000000009, 7000000011};
   cout << solve(nums);
}

इनपुट

{5000000003, 3000000005, 8000000007, 2000000009, 7000000011}

आउटपुट

25000000035

  1. C++ में दो बाइनरी स्ट्रिंग्स जोड़ने का प्रोग्राम

    बाइनरी नंबर के साथ दो स्ट्रिंग्स को देखते हुए, हमें उन दो बाइनरी स्ट्रिंग्स को जोड़कर प्राप्त परिणाम को खोजना होगा और परिणाम को बाइनरी स्ट्रिंग के रूप में वापस करना होगा। बाइनरी नंबर वे नंबर होते हैं जिन्हें या तो 0 या 1 के रूप में व्यक्त किया जाता है। 2 बाइनरी नंबर जोड़ते समय बाइनरी जोड़ नियम होता

  1. C++ प्रोग्राम दो नंबर स्वैप करने के लिए

    दो नंबरों को स्वैप करने के लिए प्रोग्राम बनाने के दो तरीके हैं। एक में एक अस्थायी चर का उपयोग करना शामिल है और दूसरा तरीका तीसरे चर का उपयोग नहीं करता है। इन्हें विस्तार से इस प्रकार समझाया गया है - अस्थायी चर का उपयोग करके दो नंबरों को स्वैप करने का कार्यक्रम एक अस्थायी चर का उपयोग करके दो नंबरों

  1. दो नंबर जोड़ने के लिए C++ प्रोग्राम

    जोड़ एक बुनियादी अंकगणितीय ऑपरेशन है। दो संख्याओं को जोड़ने का कार्यक्रम दो संख्याओं का योग करता है और उनके योग को स्क्रीन पर प्रिंट करता है। एक प्रोग्राम जो दो संख्याओं के योग को प्रदर्शित करता है, वह इस प्रकार दिया गया है - उदाहरण #include <iostream> using namespace std; int main() {