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

दर्ज कैरेक्टर के प्रकार की जांच करने का C प्रोग्राम

समस्या

एक प्रोग्राम लिखें जो यह पता लगाए कि दिया गया कैरेक्टर अपरकेस, लोअरकेस, नंबर या विशेष कैरेक्टर है।

समाधान

  • यदि दर्ज कैरेक्टर कैपिटल लेटर है तो, यह अपरकेस प्रदर्शित करता है।
उदाहरण: इनपुट = H आउटपुट: upper case letter
  • यदि दर्ज कैरेक्टर स्मॉल लेटर है तो, यह लोअरकेस लेटर प्रदर्शित करता है।
उदाहरण: इनपुट = g आउटपुट: lower case letter
  • यदि दर्ज कैरेक्टर नंबर है तो, यह डिजिट प्रदर्शित करता है।
उदाहरण: इनपुट = 3 आउटपुट: digit
  • यदि दर्ज कैरेक्टर विशेष कैरेक्टर है तो, यह विशेष कैरेक्टर प्रदर्शित करता है।
उदाहरण: इनपुट = & आउटपुट: special character

एल्गोरिथम

दिए गए कैरेक्टर के अपरकेस, लोअरकेस, नंबर या विशेष कैरेक्टर होने का पता लगाने के लिए नीचे दिया गया एल्गोरिथम देखें।

चरण 1 - रनटाइम पर कंसोल से इनपुट कैरेक्टर पढ़ें।

चरण 2 - कैरेक्टर का ASCII मान कंप्यूट करें।

चरण 3 - यदि कैरेक्टर का ASCII मान 65 और 90 की रेंज में है, तो "Upper Case letter" प्रिंट करें।

चरण 4 - यदि कैरेक्टर का ASCII मान 97 और 122 की रेंज में है, तो "Lower Case letter" प्रिंट करें।

चरण 5 - यदि कैरेक्टर का ASCII मान 48 और 57 की रेंज में है, तो "Number" प्रिंट करें।

चरण 6 - अन्यथा, "Symbol" प्रिंट करें।

उदाहरण

निम्नलिखित C प्रोग्राम दिए गए कैरेक्टर के अपरकेस, लोअरकेस, नंबर या विशेष कैरेक्टर होने का पता लगाता है:

#include <stdio.h> 
int main(){ 
    char ch; 
    printf("enter a character:"); 
    scanf("%c", &ch); 
    if(ch >= 65 && ch <= 90) 
        printf("Upper Case Letter"); 
    else if(ch >= 97 && ch <= 122) 
        printf("Lower Case letter"); 
    else if(ch >= 48 && ch <= 57) 
        printf("Number"); 
    else 
        printf("Symbol"); 
    return 0; 
}

आउटपुट

Run 1: 
enter a single character: 45 
Number 
Run 2: 
enter a character: # 
Symbol 
Run 3: 
enter a character: M 
Upper Case Letter
  1. C प्रोग्राम: जांचें कि बिंदु X-अक्ष या Y-अक्ष के समानांतर हैं या नहीं C प्रोग्राम: जांचें कि बिंदु X-अक्ष या Y-अक्ष के समानांतर हैं या नहीं

    समस्या विवरण दिए गए n बिंदु (x, y निर्देशांक), निर्धारित करें कि क्या वे X-अक्ष, Y-अक्ष के समानांतर एक रेखा बनाते हैं, या किसी के समानांतर नहीं हैं। नियम X-अक्ष के समानांतर: सभी y-निर्देशांक समान हैं Y-अक्ष के समानांतर: सभी x-निर्देशांक समान हैं किसी के समानांतर नहीं: x और y दोनों भिन्न हैं उदाह

  1. - C# में आर्मस्ट्रांग संख्या जांचना

    आर्मस्ट्रांग संख्या (Armstrong Number) जिसे नार्सिसिस्टिक संख्या भी कहते हैं, एक ऐसी संख्या है जो अपने अंकों की घातों के योग के बराबर होती है। n अंकों की संख्या के लिए: प्रत्येक अंक की nवीं घात का योग संख्या के बराबर होता है। उदाहरण: 3-अंकीय संख्याओं के लिए 153 = 1³ + 5³ + 3³ = 1 + 125 + 27 = 153 ✓

  1. - पासवर्ड की वैधता जांचने का पायथन प्रोग्राम

    समस्या विवरण यहां एक पासवर्ड दिया गया है, हमारा कार्य यह जांचना है कि यह पासवर्ड वैध है या नहीं। यहां हम re मॉड्यूल का उपयोग करते हैं जो नियमित अभिव्यक्ति प्रदान करता है और re.search() का उपयोग वर्णमाला, अंक या विशेष वर्णों के सत्यापन की जांच के लिए किया जाता है। एल्गोरिदम सबसे पहले हम एक अल्फान्य