C++ प्रोग्राम दो नंबर स्वैप केसे करे|C++ Program to Swap Two Numbers in Hindi

C++ प्रोग्राम दो नंबर स्वैप केसे करे

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

अस्थायी वेरिएबल का उपयोग करके दो नंबरों को स्वैप करने का प्रोग्राम :-

एक अस्थायी वेरिएबल का उपयोग करके दो नंबरों को स्वैप करने का कार्यक्रम इस प्रकार है।

Example:-

#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;
}

Output:-

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;

तीसरे वेरिएबल का उपयोग किए बिना दो नंबरों को स्वैप करने का प्रोग्राम :-

तीसरे वेरिएबल का उपयोग किए बिना दो नंबरों को स्वैप करने का कार्यक्रम इस प्रकार है –

Example:-

#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;
}

Output:-

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;

Previous articleC++ Program to Check Whether Number is Even or Odd in hindi
Next articleHtml Full Course, html full syllabus sirfpadhai

1 COMMENT

LEAVE A REPLY

Please enter your comment!
Please enter your name here