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

सी प्रोग्राम स्ट्रिंग कॉन्सेप्ट्स का उपयोग करके अपर केस को लोअर और इसके विपरीत में बदलने के लिए

ऊपरी से निचले और निचले से ऊपरी में बदलने को आम तौर पर टॉगल कहा जाता है।

प्रत्येक वर्ण को टॉगल करने का अर्थ है, किसी दिए गए स्ट्रिंग में, निचला अक्षर ऊपरी रूप में प्रिंट होता है और ऊपरी केस क्रमशः निचले अक्षर में प्रिंट होता है।

कार्यक्रम

अपर केस को लोअर केस और लोअर केस को अपर केस में बदलने के लिए C प्रोग्राम नीचे दिया गया है -

#include <stdio.h>
#define MAX 100
void toggle(char * string);
int main(){
   char string[MAX];
   printf("enter the string need to be toggle :\n");
   gets(string);
   toggle(string);
   printf("final string after toggling is:\n");
   printf("%s\n", string);
   return 0;
}
void toggle(char * string){
   int i=0;
   while(string[i]!='\0'){
      if(string[i] >= 'a' && string[i] <= 'z'){
         string[i] = string[i] - 32;
      }
      else if(string[i] >= 'A' && string[i] <= 'Z'){
         string[i]= string[i] + 32;
      }
      i++;
   }
}

आउटपुट

जब आप ऊपर बताए गए प्रोग्राम को रन करते हैं, तो आपको निम्न आउटपुट मिलेगा -

enter the string need to be toggle :
TutoRialS PoinT C ProgrAmmIng LanGuage
final string after toggling is:
tUTOrIALs pOINt c pROGRaMMiNG lANgUAGE

कार्यक्रम

पूर्व-परिभाषित फ़ंक्शन का उपयोग करके ऊपरी से निचले और निचले से ऊपरी में कनवर्ट करने का सी प्रोग्राम इस प्रकार है -

#include <stdio.h>
int main(){
   int i, length = 0;
   char string[] = "TutORial";
   length = sizeof(string)/sizeof(string[0]);
   for(i = 0; i < length; i++){
      if(isupper(string[i])){
         string[i] = tolower(string[i]);
      }
      else if(islower(string[i])){
         string[i] = toupper(string[i]);
      }
   }
   printf("final string after conversion: %s", string);
   return 0;
}

आउटपुट

आउटपुट इस प्रकार है -

final string after conversion : tUTorIAL

  1. C . में एक सरणी के निचले त्रिकोणीय और ऊपरी त्रिकोणीय मैट्रिक्स को मुद्रित करने का कार्यक्रम

    कार्यक्रम विवरण एक सरणी के निचले त्रिकोणीय मैट्रिक्स और ऊपरी त्रिकोणीय मैट्रिक्स को मुद्रित करने के लिए एक प्रोग्राम लिखें। त्रिकोणीय मैट्रिक्स त्रिकोणीय मैट्रिक्स वह होता है जो या तो निचला त्रिकोणीय या ऊपरी त्रिकोणीय होता है। निचला त्रिकोणीय मैट्रिक्स एक वर्ग मैट्रिक्स को निचला त्रिकोणीय कहा

  1. पायथन प्रोग्राम में इनबिल्ट फ़ंक्शंस का उपयोग किए बिना अपर और लोअर केस कैरेक्टर गिनें

    इस लेख में, हम नीचे दिए गए समस्या कथन के समाधान के बारे में जानेंगे। समस्या कथन - हमें एक स्ट्रिंग दी गई है, हमें इनबिल्ट फ़ंक्शन का उपयोग किए बिना स्ट्रिंग में मौजूद अपरकेस और लोअरकेस वर्णों की संख्या गिनने की आवश्यकता है इसे अजगर में उपलब्ध islower () और isupper () फ़ंक्शन का उपयोग करके आसानी स

  1. इनबिल्ट फ़ंक्शंस का उपयोग किए बिना अपर और लोअर केस कैरेक्टर गिनने के लिए पायथन प्रोग्राम

    इस लेख में, हम दिए गए समस्या कथन को हल करने के लिए समाधान और दृष्टिकोण के बारे में जानेंगे। समस्या कथन एक स्ट्रिंग इनपुट को देखते हुए, हमें दिए गए स्ट्रिंग्स में अपरकेस और लोअरकेस वर्णों की संख्या ज्ञात करनी होगी। यहां हम बिल्ट-इन ऑर्ड () फ़ंक्शन की मदद से प्रत्येक वर्ण के ASCII मान की जाँच करेंगे