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

C प्रोग्राम का उपयोग करके स्वरों को ऊपरी से निचले या निचले से ऊपरी में बदलें

वर्णों की एक सरणी को स्ट्रिंग कहा जाता है।

घोषणा

एक सरणी के लिए घोषणा निम्नलिखित है -

char stringname [size];

उदाहरण के लिए - चार ए [50]; लंबाई 50 वर्णों की स्ट्रिंग

आरंभीकरण

  • एकल वर्ण स्थिरांक का उपयोग करना -
char a[10] = { ‘H’, ‘e’, ‘l’, ‘l’, ‘o’ ,‘\0’}
  • स्ट्रिंग स्थिरांक का उपयोग करना -
char a[10] = "Hello":;

एक्सेस करना

एक नियंत्रण स्ट्रिंग "%s" है जिसका उपयोग स्ट्रिंग तक पहुँचने के लिए तब तक किया जाता है जब तक कि उसका सामना '\0' से न हो जाए।

स्वरों को ऊपरी से निचले या निचले से ऊपरी में बदलने के लिए इस्तेमाल किया जाने वाला तर्क है -

for(i=0;string[i]!='\0';i++){
   if(string[i]=='a'||string[i]=='e'||string[i]=='i'||string[i]=='o'||string[i]=='u'){
      string[i]=toupper(string[i]);
   }
}
printf("The result string with converted vowels is : ");
puts(string);

कार्यक्रम

अपर केस स्ट्रिंग को लोअर केस स्ट्रिंग में बदलने के लिए रूपांतरण फ़ंक्शन का उपयोग करते हुए C प्रोग्राम निम्नलिखित है -

#include<stdio.h>
#include<ctype.h>
void main(){
   //Declaring variable for For loop (to read each position of alphabet) and string//
   int i;
   char string[40];
   //Reading string//
   printf("Enter the string : ");
   gets(string);
   //For loop to read each alphabet//
   for(i=0;string[i]!='\0';i++){
      if(string[i]=='a'||string[i]=='e'||string[i]=='i'||string[i]=='o'||string[i]=='u'){
         string[i]=toupper(string[i]);
      }
   }
   printf("The result string with converted vowels is : ");
   puts(string);
}

आउटपुट

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

Run 1:
Enter the string : TutoRialsPoint
The result string with converted vowels is : TUtORIAlsPOInt
Run 2:
Enter the string : c programming
The result string with converted vowels is : c programming

  1. जावा में नियमित अभिव्यक्ति का उपयोग करके एक स्ट्रिंग में स्वरों का मिलान करने का कार्यक्रम

    आप वर्गाकार कोष्ठकों में मिलान करने के लिए सभी आवश्यक वर्णों को समूहित कर सकते हैं “[ ] ” यानी मेटाकैरेक्टर/उप-अभिव्यक्ति “[ ] सभी निर्दिष्ट वर्णों से मेल खाता है। इसलिए, सभी अक्षरों का मिलान करने के लिए इनके भीतर स्वर अक्षरों को निर्दिष्ट करें जैसा कि नीचे दिखाया गया है - [aeiouAEIOU] उदाहरण 1 आय

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

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

  1. किसी दिए गए स्ट्रिंग में सेट का उपयोग करके स्वरों की संख्या गिनने के लिए पायथन प्रोग्राम

    इस कार्यक्रम में, एक उपयोगकर्ता इनपुट स्ट्रिंग दिया गया। हमें इस स्ट्रिंग में स्वरों की संख्या गिननी है। यहां हम पायथन में सेट का उपयोग करते हैं। सेट एक अनियंत्रित संग्रह डेटा प्रकार है जो चलने योग्य, परिवर्तनशील और कोई डुप्लिकेट तत्व नहीं है। उदाहरण Input str1=pythonprogram Output 3 एल्गोरिदम Step