কম্পিউটার

সি প্রোগ্রাম একটি স্ট্রিং একটি অক্ষর সব ঘটনা প্রতিস্থাপন


রান টাইমে একটি স্ট্রিং লিখুন এবং কনসোলে প্রতিস্থাপন করার জন্য একটি অক্ষর পড়ুন। তারপর, পরিশেষে একটি নতুন অক্ষর পড়ুন যেটিকে একটি পুরানো অক্ষরের জায়গায় স্থাপন করতে হবে যেখানে এটি স্ট্রিংয়ের ভিতরে ঘটে।

প্রোগ্রাম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. হ্যাশম্যাপ ব্যবহার করে একটি স্ট্রিং এর প্রতিটি অক্ষরের উপস্থিতি গণনা করার জন্য জাভা প্রোগ্রাম

  2. Python প্রোগ্রাম প্রদত্ত অক্ষর ব্যতীত একটি তালিকার সমস্ত অক্ষর প্রতিস্থাপন করতে

  3. একটি স্ট্রিং-এ $ দিয়ে 'a'-এর সমস্ত ঘটনা প্রতিস্থাপন করার জন্য Python প্রোগ্রাম

  4. পাইথন প্রোগ্রাম প্রদত্ত স্ট্রিং-এ প্রতিটি অক্ষরের উপস্থিতি খুঁজে বের করতে