Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> सी प्रोग्रामिंग

C/C++ में तीसरे चर का उपयोग किए बिना दो चर मान की अदला-बदली

निम्नलिखित दो चरों की अदला-बदली का एक उदाहरण है।

उदाहरण

#include <stdio.h>
int main() {
   int a,b;
   printf("Enter the value of a : ");
   scanf("%d", &a);
   printf("\nEnter the value of b : ");
   scanf("%d", &b);
   a += b -= a = b - a;
   printf("\nAfter Swapping : %d\t%d", a, b);
   return 0;
}

आउटपुट

Enter the value of a : 23
Enter the value of b : 43
After Swapping : 4323

उपरोक्त कार्यक्रम में, दो चर ए और बी घोषित किए जाते हैं और रन टाइम पर गतिशील रूप से प्रारंभ किए जाते हैं।

int a,b;
printf("Enter the value of a : ");
scanf("%d", &a);
printf("\nEnter the value of b : ");
scanf("%d", &b);

किसी तीसरे चर का उपयोग किए बिना नंबरों की अदला-बदली की जाती है।

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

  1. सी ++ में दो संभावित मानों से एक चर के लिए अन्य मान असाइन करें

    समस्या का विवरण हमें किसी भी सशर्त ऑपरेटर का उपयोग किए बिना दो संभावित मानों से एक चर को अन्य चरों का मान निर्दिष्ट करना होगा। विवरण इस समस्या में, हमें एक चर दिया गया है मान लीजिए a जिसका मान x और y के दो चरों में से किसी एक का मान हो सकता है। अब, हमें किसी भी सशर्त ऑपरेटर का उपयोग किए बिना किसी

  1. C++ में वेरिएबल इनिशियलाइज़ेशन

    चर उपयोगकर्ता द्वारा दिए गए नाम हैं। एक डेटाटाइप का उपयोग एक वेरिएबल को घोषित करने और आरंभ करने के लिए भी किया जाता है जो उस वेरिएबल को मेमोरी आवंटित करता है। उस वेरिएबल में मेमोरी आवंटित करने के लिए इंट, चार, फ्लोट इत्यादि जैसे कई डेटाटाइप हैं। वैरिएबल को इनिशियलाइज़ करने के दो तरीके हैं। एक है स्

  1. सी # में अस्थायी चर का उपयोग किए बिना दो स्ट्रिंग्स को स्वैप करें

    एक अस्थायी चर का उपयोग किए बिना दो स्ट्रिंग्स को स्वैप करने के लिए, आप निम्न कोड और तर्क को आजमा सकते हैं। दूसरी स्ट्रिंग को पहले के साथ जोड़ें। str1 = str1 + str2; str1 को str2 में सेट करें। str2 = str1.Substring(0, str1.Length - str2.Length); अब, अंतिम चरण str2 को str1 में सेट करना है - str1 =