इस उदाहरण में, आप उपयोगकर्ता द्वारा दर्ज की गई संख्या को उल्टा करना सीखेंगे।
इस उदाहरण को समझने के लिए, आपको निम्नलिखित सी प्रोग्रामिंग विषयों का ज्ञान होना चाहिए:
- सी प्रोग्रामिंग ऑपरेटर
- सी जबकि और करते हैं … जबकि लूप
एक पूर्णांक उल्टा
#include int main() ( int n, rev = 0, remainder; printf("Enter an integer: "); scanf("%d", &n); while (n != 0) ( remainder = n % 10; rev = rev * 10 + remainder; n /= 10; ) printf("Reversed number = %d", rev); return 0; )
आउटपुट
एक पूर्णांक दर्ज करें: 2345 उलट संख्या = 5432
यह प्रोग्राम उपयोगकर्ता से पूर्णांक इनपुट लेता है। तब while
लूप का उपयोग तब तक किया जाता है जब तक कि n != 0
वह गलत न हो (0)।
लूप के प्रत्येक पुनरावृत्ति में, शेष जब n को 10 से विभाजित किया जाता है और n का मान 10 गुना कम हो जाता है।
लूप के अंदर, उलट संख्या का उपयोग करके गणना की जाती है:
rev = rev*10 + remainder;