पुनरावृत्ति का उपयोग करते हुए एक वाक्य को उलटने के लिए सी कार्यक्रम

इस उदाहरण में, आप उपयोगकर्ता से एक वाक्य लेना सीखेंगे और पुनरावृत्ति का उपयोग करके इसे उलट देंगे।

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

  • C कार्य
  • C उपयोगकर्ता द्वारा परिभाषित कार्य
  • C रिकर्सन

पुनरावृत्ति का उपयोग करते हुए एक वाक्य उल्टा

 #include void reverseSentence(); int main() ( printf("Enter a sentence: "); reverseSentence(); return 0; ) void reverseSentence() ( char c; scanf("%c", &c); if (c != '') ( reverseSentence(); printf("%c", c); ) ) 

आउटपुट

 एक वाक्य दर्ज करें: margorp emosewa भयानक कार्यक्रम 

यह कार्यक्रम पहले प्रिंट करता है Enter a sentence:। फिर, reverseSentence()फ़ंक्शन कहा जाता है।

यह फ़ंक्शन उपयोगकर्ता द्वारा c में दर्ज किया गया पहला अक्षर संग्रहीत करता है। यदि चर (न्यूलाइन) के अलावा कोई भी वर्ण है , reverseSentence()तो फिर से कहा जाता है।

यह प्रक्रिया तब तक चलती है जब तक उपयोगकर्ता हिट नहीं करता है।

जब उपयोगकर्ता हिट reverseSentence()करता है , तो फ़ंक्शन पिछले से वर्ण मुद्रित करना शुरू कर देता है।

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