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

C प्रोग्राम: लोअरकेस को अपरकेस और इसके विपरीत में बदलना

स्ट्रिंग को अपरकेस में बदलने का प्रोग्राम

#include <stdio.h>
#include <string.h>

int main() {
    char s[100];
    int i;
    printf("\nएक स्ट्रिंग दर्ज करें: ");
    gets(s);
    for (i = 0; s[i] != '\0'; i++) {
        if (s[i] >= 'a' && s[i] <= 'z') {
            s[i] = s[i] - 32;
        }
    }
    printf("\nअपर केस में स्ट्रिंग = %s", s);
    return 0;
}

आउटपुट

एक स्ट्रिंग दर्ज करें: hello world!
अपर केस में स्ट्रिंग = HELLO WORLD!

उपरोक्त प्रोग्राम में, स्ट्रिंग को अपर केस में बदलने का वास्तविक कोड main() फ़ंक्शन में मौजूद है। char टाइप का एक ऐरे s[100] घोषित किया गया है जो यूज़र द्वारा दर्ज स्ट्रिंग को स्टोर करेगा।

फिर, फॉर लूप का उपयोग स्ट्रिंग को अपर केस स्ट्रिंग में बदलने के लिए किया जाता है और if ब्लॉक का उपयोग यह जांचने के लिए किया जाता है कि यदि कैरेक्टर्स लोअर केस में हैं तो, उनके ASCII मान से 32 घटाकर उन्हें अपर केस में बदल दें।

for (i = 0; s[i] != '\0'; i++) {
    if (s[i] >= 'a' && s[i] <= 'z') {
        s[i] = s[i] - 32;
    }
}

स्ट्रिंग को लोअरकेस में बदलने का प्रोग्राम

#include <stdio.h>
#include <string.h>

int main() {
    char s[100];
    int i;
    printf("\nएक स्ट्रिंग दर्ज करें: ");
    gets(s);
    for (i = 0; s[i] != '\0'; i++) {
        if (s[i] >= 'A' && s[i] <= 'Z') {
            s[i] = s[i] + 32;
        }
    }
    printf("\nलोअर केस में स्ट्रिंग = %s", s);
    return 0;
}

आउटपुट

एक स्ट्रिंग दर्ज करें: HELLOWORLD
लोअर केस में स्ट्रिंग = helloworld

उपरोक्त प्रोग्राम में, स्ट्रिंग को लोअरकेस में बदलने का वास्तविक कोड main() फ़ंक्शन में मौजूद है। char टाइप का एक ऐरे s[100] घोषित किया गया है जो यूज़र द्वारा दर्ज स्ट्रिंग को स्टोर करेगा।

फिर फॉर लूप का उपयोग स्ट्रिंग को लोअर केस स्ट्रिंग में बदलने के लिए किया जाता है और if ब्लॉक का उपयोग यह जांचने के लिए किया जाता है कि यदि कैरेक्टर्स अपरकेस में हैं तो, उनके ASCII मान में 32 जोड़कर उन्हें लोअरकेस में बदल दें।

for (i = 0; s[i] != '\0'; i++) {
    if (s[i] >= 'A' && s[i] <= 'Z') {
        s[i] = s[i] + 32;
    }
}
  1. C++ में फ्रस्टम ऑफ कोन का आयतन और पृष्ठीय क्षेत्रफल C++ में फ्रस्टम ऑफ कोन का आयतन और पृष्ठीय क्षेत्रफल

    फ्रस्टम ऑफ कोन क्या है?शंकु की नोक को काटकर निचला और ऊपरी बेस छोड़कर फ्रस्टम बनता है जैसा कि चित्र में दिखाया गया है। फ्रस्टम का ऊपरी बेस त्रिज्या r का होगा, निचला बेस त्रिज्या R का होगा ऊंचाई h और तिर्यक ऊंचाई L होगी।नीचे फ्रस्टम ऑफ कोन का चित्र दिया गया हैसमस्यातिर्यक ऊंचाई, ऊंचाई, ऊपरी बेस त्रिज्

  1. C++ में घनाभ का आयतन और पृष्ठीय क्षेत्रफल C++ में घनाभ का आयतन और पृष्ठीय क्षेत्रफल

    घनाभ क्या है?घनाभ एक त्रि-आयामी वस्तु है जिसके छह फलक आयताकार आकार के होते हैं जिसका मतलब है कि इसकी लंबाई और चौड़ाई अलग-अलग होती है। घन और घनाभ में अंतर यह है कि घन की लंबाई, ऊंचाई और चौड़ाई समान होती है जबकि घनाभ में ये तीनों समान नहीं होती।घनाभ के गुण हैं -छह फलक12 किनारे8 शीर्षनीचे घन का चित्र द

  1. C++ में घन का आयतन और पृष्ठीय क्षेत्रफल C++ में घन का आयतन और पृष्ठीय क्षेत्रफल

    घन क्या है?घन एक त्रि-आयामी वस्तु है जिसके छह फलक वर्गाकार आकार के होते हैं जिसका मतलब है कि इसकी लंबाई और चौड़ाई समान होती है। घन एकमात्र नियमित हेक्साहेड्रॉन है जिसमें निम्नलिखित गुण हैं -छह फलक12 किनारे8 शीर्षनीचे घन का चित्र दिया गया हैसमस्याभुजा दी गई है, कार्य घन का कुल पृष्ठीय क्षेत्रफल और आय