C ++ प्रोग्राम को एक संख्या उल्टा करने के लिए

C ++ प्रोग्रामिंग में उपयोगकर्ता द्वारा दर्ज किए गए पूर्णांक को उलटने के लिए उदाहरण। इस उदाहरण में लूप का उपयोग करके इस समस्या को हल किया गया है।

इस उदाहरण को समझने के लिए, आपको निम्नलिखित C ++ प्रोग्रामिंग विषयों का ज्ञान होना चाहिए:

  • C ++ जबकि और करते हैं … जबकि लूप

उदाहरण: C ++ प्रोग्राम इन्टर्वर रिवर्स करने के लिए

 #include using namespace std; int main() ( int n, reversedNumber = 0, remainder; cout <> n; while(n != 0) ( remainder = n%10; reversedNumber = reversedNumber*10 + remainder; n /= 10; ) cout << "Reversed Number = " << reversedNumber; return 0; ) 

आउटपुट

 एक पूर्णांक दर्ज करें: 12345 उलट संख्या = 54321

यह प्रोग्राम उपयोगकर्ता से पूर्णांक इनपुट लेता है और इसे चर n में संग्रहीत करता है।

फिर जब तक लूप n != 0झूठी है तब तक पुनरावृत्त ।

प्रत्येक पुनरावृत्ति में, शेष जब n का मान 10 से विभाजित होता है, तो प्रत्यावर्तित नलिका की गणना की जाती है और n का मान 10 गुना कम हो जाता है।

आइए इस प्रक्रिया को अधिक विस्तार से देखें:

  1. लूप के पहले पुनरावृत्ति में,
    n = 12345
    remainder 12345 % 10 = 5
    reversedNumber = 0 * 10 + 5 = 5
  2. लूप की दूसरी पुनरावृत्ति में,
    n = 1234
    remainder 1234 % 10 = 4
    reversedNumber = 5 * 10 + 4 = 54

और इतने पर, जब तक n == 0

अंत में, स्क्रीन पर उल्टा संख्या (जिसमें उल्टा नंबर होता है) मुद्रित होता है।

दिलचस्प लेख...