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

C प्रोग्राम: isupper() फंक्शन का उपयोग


समस्या

C प्रोग्रामिंग का उपयोग करके स्ट्रिंग में अपरकेस अल्फाबेट्स की कुल संख्या कैसे पहचानें?

समाधान

वाक्य में अपरकेस अक्षरों की संख्या गिनने के लिए हमने जिस लॉजिक का उपयोग किया वह निम्नलिखित है:

for(a = string[0]; a != '\0'; i++){ 
    a = string[i]; 
    if (isupper(a)){ 
        counter = counter + 1; 
        // counter++; 
    } 
}

उदाहरण 1

#include<stdio.h> 
#include<ctype.h> 
void main(){ 
    // संख्या निर्धारण, स्ट्रिंग के लिए इंटीजर घोषित करना // 
    int i = 0; 
    char a; 
    char string[50]; 
    int counter = 0; 
    // यूजर इनपुट पढ़ना // 
    printf("Enter the string :"); 
    gets(string); 
    // फॉर लूप और प्रीडिफाइंड फंक्शन का उपयोग करके अपरकेस अल्फाबेट्स गिनना // 
    for(a = string[0]; a != '\0'; i++){ 
        a = string[i]; 
        if (isupper(a)){ 
            counter = counter + 1; 
            // counter++; 
        } 
    } 
    // अपरकेस अल्फाबेट्स की संख्या प्रिंट करना // 
    printf("Capital letters in string : %d\n", counter); 
}

आउटपुट

Enter the string : TutoRialsPoint CPrograMMing 
Capital letters in string : 7

उदाहरण 2

इस प्रोग्राम में, हम देखेंगे कि isupper() का उपयोग किए बिना अपरकेस अक्षरों को कैसे गिनें:

#include<stdio.h> 
int main(){ 
    int upper = 0; 
    char string[50]; 
    int i; 
    printf("enter The String : \n"); 
    gets(string); 
    i = 0; 
    while(string[i] != ' '){ 
        if (string[i] >= 'A' && string[i] <= 'Z') 
            upper++; 
        i++; 
    } 
    printf("\nUppercase Letters : %d", upper); 
    return (0); 
}

आउटपुट

enter The String : TutOrial 
Uppercase Letters : 2

  1. नॉन-रिकर्सिव फंक्शन का उपयोग करके संख्याओं का GCD खोजने का C प्रोग्राम नॉन-रिकर्सिव फंक्शन का उपयोग करके संख्याओं का GCD खोजने का C प्रोग्राम

    समस्या दो दी गई संख्याओं के लिए महत्तम सामान्य भाजक (GCD) को नॉन-रिकर्सिव फंक्शन का उपयोग करके खोजें। समाधान यह नीचे समझाया गया है कि नॉन-रिकर्सिव फंक्शन का उपयोग करके दो दी गई संख्याओं के लिए महत्तम सामान्य भाजक (GCD) कैसे खोजें। एल्गोरिथम नॉन-रिकर्सिव फंक्शन का उपयोग करके दो दी गई संख्याओं के लि

  1. रिकर्सिव फंक्शन का उपयोग करके संख्याओं का GCD खोजने का C प्रोग्राम रिकर्सिव फंक्शन का उपयोग करके संख्याओं का GCD खोजने का C प्रोग्राम

    समस्या C प्रोग्रामिंग भाषा में रिकर्सिव फंक्शन का उपयोग करके दो दी गई संख्याओं के लिए महत्तम सामान्य भाजक (GCD) खोजें। समाधान रिकर्सिव फंक्शन का उपयोग करके दो दी गई संख्याओं के लिए महत्तम सामान्य भाजक (GCD) खोजने का समाधान निम्नानुसार है: एल्गोरिथम रिकर्सिव फंक्शन का उपयोग करके दो दी गई संख्याओं क

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

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