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

C भाषा में स्ट्रिंग में स्वरों और व्यंजनों की संख्या कैसे गिनें?


समस्या

दिए गए स्ट्रिंग में स्वरों और व्यंजनों की संख्या गिनने के लिए C प्रोग्राम कैसे लिखें?

समाधान

स्वरों और व्यंजनों को खोजने के लिए कोड लागू करने का तर्क निम्नानुसार है:

if(str[i] == 'A' || str[i] == 'E' || str[i] == 'I' || str[i] == 'O' || str[i] == 'U'||str[i] == 'a' || str[i] == 'e' || str[i] == 'i' || str[i] == 'o' || str[i] == 'u' )

यदि यह शर्त पूरी होती है, तो हम स्वरों को बढ़ाने का प्रयास करते हैं। अन्यथा, हम व्यंजनों को बढ़ाते हैं।

उदाहरण

निम्नलिखित C प्रोग्राम स्ट्रिंग में स्वरों और व्यंजनों की संख्या गिनता है:

/* स्ट्रिंग में स्वर और व्यंजन गिनना */ 
#include <stdio.h> 
int main(){ 
    char str[100]; 
    int i, vowels, consonants; 
    i = vowels = consonants = 0; 
    printf("Enter any String\n : "); 
    gets(str); 
    while (str[i] != '\0'){ 
        if(str[i] == 'A' || str[i] == 'E' || str[i] == 'I' || str[i] == 'O' || str[i] == 'U'||str[i] == 'a' || str[i] == 'e' || str[i] == 'i' || str[i] == 'o' || str[i] == 'u' ){ 
            vowels++; 
        } 
        else 
            consonants++; 
        i++; 
    } 
    printf("vowels in this String = %d\n", vowels); 
    printf("consonants in this String = %d", consonants); 
    return 0; 
}

आउटपुट

जब उपरोक्त प्रोग्राम निष्पादित होता है, तो यह निम्नलिखित परिणाम उत्पन्न करता है:

Enter any String: TutoriasPoint vowels in this String = 6 consonants in this String = 7
  1. C में स्ट्रिंग को नंबर और नंबर को स्ट्रिंग में बदलना C में स्ट्रिंग को नंबर और नंबर को स्ट्रिंग में बदलना

    दो रूपांतरण फंक्शन्स sscanf(): स्ट्रिंग को नंबर में बदलता है। sprintf(): नंबर को स्ट्रिंग में बदलता है। स्ट्रिंग टू नंबर: sscanf() सिंटैक्स: sscanf(string_name, control_string, &var_list); उदाहरण: तारीख पार्स करना #include <stdio.h> int main() { char a[20] = 02 01 2010; int day, m

  1. - पायथन में स्ट्रिंग और नंबर की तुलना कैसे करें

    समस्या विवरण संख्याओं को छोड़कर विभिन्न प्रकार के ऑब्जेक्ट उनके प्रकार के नामों द्वारा क्रमबद्ध होते हैं; समान प्रकार के ऑब्जेक्ट जो उचित तुलना का समर्थन नहीं करते, उनके पते द्वारा क्रमबद्ध होते हैं। जब आप दो स्ट्रिंग्स या दो न्यूमेरिक प्रकार को क्रमबद्ध करते हैं तो क्रम अपेक्षित तरीके से किया जाता

  1. - Python का उपयोग करके स्ट्रिंग में स्वरों (Vowels) की संख्या कैसे गिनें?

    Python में स्ट्रिंग में स्वरों की गिनती सभी स्वरों को समाहित करने वाला एक स्ट्रिंग ऑब्जेक्ट घोषित करें। >>> vowels = aeiou काउंट वेरिएबल को 0 से आरंभ करें। >>> count = 0 जांचें कि इनपुट स्ट्रिंग का प्रत्येक वर्ण वॉवेल स्ट्रिंग से संबंधित है या नहीं। यदि हां, तो काउंट बढ़ाएं। >