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

C प्रोग्राम: फॉर लूप का उपयोग करके स्ट्रिंग्स में मैसेज को रिवर्स ऑर्डर में प्रिंट करना


यहां हम प्रीडिफाइंड फंक्शन्स के बिना वाक्य को उलटने का प्रोग्राम लिखते हैं। फॉर लूप का उपयोग करके, हम स्टेटमेंट को आसानी से रिवर्स ऑर्डर में प्रिंट कर सकते हैं।

प्रोग्राम 1

#include<stdio.h> 
int main(){ 
    char stmt[100]; 
    int i; 
    printf("enter the message:\n"); 
    for(i = 0; i < 100; i++){ 
        stmt[i] = getchar(); // एंटर या न्यूलाइन कैरेक्टर दबाए जाने तक कंसोल से प्रत्येक कैरेक्टर पढ़ना 
        if(stmt[i] == '\n') 
            break; 
    } 
    printf("the reverse statement is:\n"); 
    for(i--; i >= 0; i--) // प्रत्येक कैरेक्टर को रिवर्स ऑर्डर में प्रिंट करना 
        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(){ 
    // दो स्ट्रिंग्स घोषित करना // 
    char result[50], string[25]; 
    // स्ट्रिंग 1 और स्ट्रिंग 2 पढ़ना // 
    printf("Enter String to be reversed : "); 
    gets(string); 
    // लाइब्रेरी फंक्शन का उपयोग करके उलटना // 
    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. - C प्रोग्राम: isupper() फंक्शन का उपयोग

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

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

    strncmp string.h फाइल में मौजूद एक प्रीडिफाइंड लाइब्रेरी फंक्शन है, जिसका उपयोग दो स्ट्रिंग्स की तुलना करने और यह प्रदर्शित करने के लिए किया जाता है कि कौन सी स्ट्रिंग बड़ी है। strcmp फंक्शन (स्ट्रिंग तुलना) यह फंक्शन 2 स्ट्रिंग्स की तुलना करता है। यह दोनों स्ट्रिंग्स में पहले दो नॉन-मैचिंग कैरेक्