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 का मान अस्थायी में संग्रहीत किया जाता है। फिर, b का मान a में संग्रहीत होता है। अंत में, अस्थायी का मान b में संग्रहीत किया जाता है। इसके बाद, a और b में मानों की अदला-बदली की जाती है।

temp = a;
a = b;
b = temp;

फिर a और b के मान प्रदर्शित होते हैं।

cout<<"Value of a is "<<a<<endl;
cout<<"Value of b is "<<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 का अंतर b में जमा हो जाता है। इसके अंत में, a और b के मानों की अदला-बदली की जाती है।

a = a+b;
b = a-b;
a = a-b;

फिर a और b के मान प्रदर्शित होते हैं।

cout<<"Value of a is "<<a<<endl;
cout<<"Value of b is "<<b;

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

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

  1. सी # में दो नंबर स्वैप करें

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

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

    इस लेख में, हम समझेंगे कि जावा में दो नंबरों को कैसे स्वैप किया जाए। यह एक अस्थायी चर का उपयोग करके किया जाता है। नीचे उसी का एक प्रदर्शन है - इनपुट मान लीजिए हमारा इनपुट है - value_1 : 45 value_2 : 70 आउटपुट वांछित आउटपुट होगा - value_1 : 70 value_2 : 45 एल्गोरिदम Step 1- Start Step 2- Decla