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

C++ प्रोग्राम: दो संख्याओं को स्वैप करें

परिचय

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

टेम्प वेरिएबल का उपयोग करके दो संख्याओं को स्वैप करें

उदाहरण

#include <iostream>
using namespace std;

int main() {
    int a = 10, b = 5, temp;
    temp = a;
    a = b;
    b = temp;
    cout << "Value of a is " << a << endl;
    cout << "Value of b is " << b;
    return 0;
}

आउटपुट

Value of a is 5
Value of b is 10

उपरोक्त प्रोग्राम में, दो वेरिएबल a और b हैं जो दो संख्याओं को संग्रहीत करते हैं। पहले, a का मान temp में संग्रहीत किया जाता है। फिर, b का मान a में संग्रहीत किया जाता है। अंत में, temp का मान b में संग्रहीत किया जाता है। इसके बाद, a और b में मान स्वैप हो जाते हैं।

तीसरे वेरिएबल के बिना दो संख्याओं को स्वैप करें

उदाहरण

#include <iostream>
using namespace std;

int main() {
    int a = 10, b = 5;
    a = a + b;
    b = a - b;
    a = a - b;
    cout << "Value of a is " << a << endl;
    cout << "Value of b is " << b;
    return 0;
}

आउटपुट

Value of a is 5
Value of b is 10

उपरोक्त प्रोग्राम में, पहले a और b का योग a में संग्रहीत किया जाता है। फिर, a और b का अंतर b में संग्रहीत किया जाता है। अंत में, a और b का अंतर a में संग्रहीत किया जाता है। इसके अंत में, a और b में मान स्वैप हो जाते हैं।

  1. - C++ प्रोग्राम: दो संख्याएं जोड़ें

    परिचयजोड़ एक बुनियादी अंकगणितीय संक्रिया है। दो संख्याओं को जोड़ने वाला प्रोग्राम दो संख्याओं का जोड़ करता है और उनका योग स्क्रीन पर प्रिंट करता है। उदाहरण#include <iostream> using namespace std; int main() { int num1 = 15, num2 = 10, sum; sum = num1 + num2; cout << Sum of

  1. - C# में दो संख्याओं की अदला-बदली

    दो संख्याओं की अदला-बदली करने के लिए, निम्न तर्क के साथ काम करें।अदला-बदली के लिए दो वेरिएबल सेट करें:val1 = 100; val2 = 200;अब अदला-बदली के लिए निम्न ऑपरेशन करें:val1 = val1 + val2; val2 = val1 - val2; val1 = val1 - val2;निम्नलिखित कोड है:उदाहरणusing System; namespace Demo { class Program { static

  1. - जावा प्रोग्राम से दो संख्याओं को स्वैप (Swap) करना

    इस लेख में हम समझेंगे कि जावा में दो संख्याओं को कैसे स्वैप किया जाता है। यह एक अस्थायी वेरिएबल का उपयोग करके किया जाता है। नीचे इसका प्रदर्शन दिया गया है: इनपुट मान लीजिए हमारा इनपुट है: मान_1: 45 मान_2: 70 आउटपुट वांछित आउटपुट होगा: मान_1: 70 मान_2: 45 एल्गोरिदम चरण 1 - प्रारंभ चरण 2 - तीन पूर्णा