Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> सी प्रोग्रामिंग

स्ट्रिंग्स में लूप के लिए संदेश को उल्टे क्रम में प्रिंट करने के लिए एक सी प्रोग्राम लिखें

यहां हम पूर्वनिर्धारित कार्यों के बिना वाक्य को उलटने के लिए एक प्रोग्राम लिखते हैं। लूप के लिए उपयोग करके, हम आसानी से उल्टे क्रम में स्टेटमेंट प्रिंट कर सकते हैं।

कार्यक्रम 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

  1. नंबर गेम का अनुमान लगाने के लिए C प्रोग्राम लिखें।

    समस्या एक कार्यक्रम में एक संख्या पहले से ही कुछ स्थिरांक के लिए आरंभिक होती है। यहां, हमें उपयोगकर्ता से उस संख्या का अनुमान लगाने के लिए कहना है जो पहले से ही कार्यक्रम में है। इसके लिए, हमें हर बार उपयोगकर्ता द्वारा नंबर दर्ज करने के लिए कुछ सुराग प्रदान करने की आवश्यकता होती है। समाधान संख्या

  1. isupper() फ़ंक्शन का उपयोग करके C प्रोग्राम लिखें

    समस्या सी प्रोग्रामिंग का उपयोग करके एक स्ट्रिंग में अपर-केस अक्षरों की कुल संख्या की पहचान कैसे करें? समाधान वाक्य में अपरकेस अक्षरों की संख्या गिनने के लिए हम जिस तर्क का उपयोग करते हैं वह इस प्रकार है - for(a=string[0];a!='\0';i++){    a=string[i];    if (isupper(a))

  1. strncmp लाइब्रेरी फ़ंक्शन का उपयोग करके दो स्ट्रिंग्स की तुलना करने के लिए एक C प्रोग्राम लिखें

    Strncmp string.h फ़ाइल में मौजूद एक पूर्वनिर्धारित लाइब्रेरी फ़ंक्शन है, यह दो स्ट्रिंग्स की तुलना करता है और प्रदर्शित करता है कि कौन सी स्ट्रिंग अधिक है। strcmp fucntion (स्ट्रिंग तुलना) यह फ़ंक्शन 2 तारों की तुलना करता है। यह दोनों स्ट्रिंग्स में पहले दो गैर-मिलान वाले वर्णों का ASCII अंतर लौटात