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

सी प्रोग्राम दर्ज किए गए चरित्र के प्रकार की जांच करने के लिए

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

समाधान

  • यदि दर्ज किया गया वर्ण बड़ा अक्षर है, तो यह अपर केस प्रदर्शित करता है।
Example: Input =H
Output: upper case letter
  • यदि दर्ज किया गया वर्ण छोटा अक्षर है, तो यह छोटे अक्षर को प्रदर्शित करता है।
Example: Input= g
Output: lower case letter
  • यदि दर्ज किया गया वर्ण संख्या है, तो यह अंक प्रदर्शित करता है।
Example: Input=3
Output: digit
  • यदि दर्ज किया गया वर्ण एक विशेष वर्ण है, तो यह विशेष वर्ण प्रदर्शित करता है।
Example: Input= &
Output: special character

एल्गोरिदम

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

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

चरण 2 - चरित्र के ASCII मान की गणना करें।

चरण 3 - यदि वर्ण का ASCII मान 65 और 90 की सीमा में है, तो, "अपर केस लेटर" प्रिंट करें।

चरण 4 - यदि वर्ण का ASCII मान 97 और 122 की सीमा में है, तो "लोअर केस लेटर" प्रिंट करें।

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

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

उदाहरण

निम्नलिखित सी प्रोग्राम यह पता लगाने के लिए है कि दिया गया वर्ण अपर केस, लोअर केस, संख्या या विशेष वर्ण है -

#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. सी प्रोग्राम यह जांचने के लिए कि क्या बिंदु एक्स अक्ष या वाई अक्ष के समानांतर हैं

    n अंकों की संख्या को देखते हुए हमें यह जांचना है कि बिंदु x-अक्ष के समानांतर है या y-अक्ष या कोई अक्ष नहीं है। एक ग्राफ एक आकृति है जिसका उपयोग दो चर के बीच संबंध दिखाने के लिए किया जाता है, प्रत्येक को समकोण पर अक्ष के साथ मापा जाता है। समानांतर वे रेखाएँ होती हैं जिनकी सभी बिंदुओं पर समान दूरी होत

  1. सी # प्रोग्राम यह जांचने के लिए कि दर्ज किया गया नंबर आर्मस्ट्रांग नंबर है या नहीं

    एक आर्मस्ट्रांग संख्या के लिए, मान लें कि किसी संख्या में 3 अंक हैं, तो उसके अंकों के घन का योग संख्या के बराबर होता है। उदाहरण के लिए, 153 − . के बराबर है 1³ + 3³ + 5³ C# का उपयोग करके इसकी जाँच करने के लिए, मान की जाँच करें और इसका शेष भाग ज्ञात करें। यहां वैल वह नंबर है जिसे आप आर

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

    यहां एक पासवर्ड दिया गया है, हमारा काम यह जांचना है कि यह पासवर्ड मान्य है या नहीं। यहां हम री मॉड्यूल का उपयोग करते हैं जो रेगुलर एक्सप्रेशन प्रदान करते हैं और re.search() का उपयोग अक्षर, अंक या विशेष वर्णों के सत्यापन की जांच के लिए किया जाता है। एल्गोरिदम Step 1: first we take an alphanumeric st