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 गुना कम हो जाता है।
आइए इस प्रक्रिया को अधिक विस्तार से देखें:
- लूप के पहले पुनरावृत्ति में,
n = 12345
remainder 12345 % 10 = 5
reversedNumber = 0 * 10 + 5 = 5
- लूप की दूसरी पुनरावृत्ति में,
n = 1234
remainder 1234 % 10 = 4
reversedNumber = 5 * 10 + 4 = 54
और इतने पर, जब तक n == 0
।
अंत में, स्क्रीन पर उल्टा संख्या (जिसमें उल्टा नंबर होता है) मुद्रित होता है।