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

सी प्रोग्राम एक स्ट्रिंग में एक चरित्र की सभी घटनाओं को बदलने के लिए

रन टाइम पर एक स्ट्रिंग दर्ज करें और कंसोल पर बदलने के लिए एक चरित्र पढ़ें। फिर, अंत में एक नया कैरेक्टर पढ़ें जिसे पुराने कैरेक्टर के स्थान पर रखा जाना है जहां कभी भी यह स्ट्रिंग के अंदर होता है।

कार्यक्रम1

किसी वर्ण की सभी घटनाओं को बदलने के लिए C प्रोग्राम निम्नलिखित है -

#include <stdio.h>
#include <string.h>
int main(){
   char string[100], ch1, ch2;
   int i;
   printf("enter a string : ");
   gets(string);
   printf("enter a character to search : ");
   scanf("%c", &ch1);
   getchar();
   printf("enter a char to replace in place of old : ");
   scanf("%c", &ch2);
   for(i = 0; i <= strlen(string); i++){
      if(string[i] == ch1){
         string[i] = ch2;
      }
   }
   printf("\n the string after replace of '%c' with '%c' = %s ", ch1, ch2, string);
   return 0;
}

आउटपुट

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

enter a string: Tutorials Point
enter a character to search: i
enter a char to replace in place of old: %
the string after replace of 'i' with '%' = Tutor%als Po%nt
enter a string: c programming
enter a character to search: m
enter a char to replace in place of old: $
the string after replace of 'm' with '$' = c progra$$ing

कार्यक्रम2

पहली बार में बदलने के लिए सी प्रोग्राम निम्नलिखित है -

#include <stdio.h>
#include <string.h>
int main(){
   char string[100], ch1, ch2;
   int i;
   printf("enter a string : ");
   gets(string);
   printf("enter a character to search : ");
   scanf("%c", &ch1);
   getchar();
   printf("enter a char to replace in place of old : ");
   scanf("%c", &ch2);
   for(i = 0; string[i]!='\0'; i++){
      if(string[i] == ch1){
         string[i] = ch2;
         break;
      }
   }
   printf("\n the string after replace of '%c' with '%c' = %s ", ch1, ch2, string);
   return 0;
}

आउटपुट

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

Run 1:
enter a string: Tutorial Point
enter a character to search: o
enter a char to replace in place of old: #
the string after replace of 'o' with '#' = Tut#rial Point
Run 2:
enter a string: c programming
enter a character to search: g
enter a char to replace in place of old: @
the string after replace of 'g' with '@' = c pro@ramming

  1. दिए गए वर्ण को छोड़कर किसी सूची के सभी वर्णों को बदलने के लिए पायथन प्रोग्राम

    जब किसी दिए गए वर्ण को छोड़कर सूची के सभी वर्णों को बदलना आवश्यक होता है, तो सूची समझ और == ऑपरेटर का उपयोग किया जाता है। उदाहरण नीचे उसी का एक प्रदर्शन है - my_list = ['P', 'Y', 'T', 'H', 'O', 'N', 'P', 'H', 'P'] print("

  1. एक स्ट्रिंग में 'ए' की सभी घटनाओं को $ के साथ बदलने के लिए पायथन प्रोग्राम

    जब एक स्ट्रिंग में $ जैसे वर्ण के साथ ए की सभी घटनाओं को प्रतिस्थापित करने की आवश्यकता होती है, तो स्ट्रिंग को फिर से चालू किया जा सकता है और + = ऑपरेटर का उपयोग करके प्रतिस्थापित किया जा सकता है। नीचे उसी का एक प्रदर्शन है - उदाहरण my_str = "Jane Will Rob Harry Fanch Dave Nancy" changed

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

    इस लेख में, हम नीचे दिए गए समस्या कथन के समाधान के बारे में जानेंगे। समस्या कथन - हमें एक स्ट्रिंग दी गई है, हमें दिए गए स्ट्रिंग में प्रत्येक वर्ण की घटना को खोजने की आवश्यकता है। यहाँ हम नीचे चर्चा के अनुसार 3 दृष्टिकोणों पर चर्चा करेंगे:L दृष्टिकोण 1 - पाशविक बल दृष्टिकोण उदाहरण test_str = &qu