यहां हम पूर्वनिर्धारित कार्यों के बिना वाक्य को उलटने के लिए एक प्रोग्राम लिखते हैं। लूप के लिए उपयोग करके, हम आसानी से उल्टे क्रम में स्टेटमेंट प्रिंट कर सकते हैं।
कार्यक्रम 1
#include<stdio.h> int main(){ char stmt[100]; int i; printf("enter the message:\n"); for(i=0;i<stmt;i++){ stmt[i]=getchar(); //reading each char from console till enter or newline char is pressend if(stmt[i]=='\n') break; } printf("the reverse statement is:\n"); for(i--;i>=0;i--) //printing each char in reverse order putchar(stmt[i]); putchar('\n'); return 0; }
आउटपुट
enter the message: Hi welcome to my world the reverse statement is: dlrow ym ot emoclew iH
कार्यक्रम 2
यहां, हम strrev लाइब्रेरी फ़ंक्शन का उपयोग करके एक स्ट्रिंग को उलटने के लिए एक C प्रोग्राम लिखेंगे -
#include<stdio.h> #include<string.h> void main(){ //Declaring two strings// char result[50],string[25]; //Reading string 1 and String 2// printf("Enter String to be reversed : "); gets(string); //Reversing using library function// strrev(string); printf("The reversed string is : "); puts(string); }
आउटपुट
Enter String to be reversed : Hi welcome to tutorials Point The reversed string is : tnioP slairotut ot emoclew iH