কম্পিউটার টিউটোরিয়াল

C প্রোগ্রাম: স্ট্রিং-এ কোনো ক্যারেক্টারের সকল অকারেন্স রিপ্লেস করা


রান-টাইমে একটি স্ট্রিং ইনপুট নিন, কনসোল থেকে রিপ্লেস করার জন্য ক্যারেক্টার পড়িন, তারপর নতুন ক্যারেক্টারটি পড়িন যা পুরনো ক্যারেক্টারের জায়গায় স্ট্রিং-এ যেখানেও আছে সেটি বসাবে।

প্রোগ্রাম ১

স্ট্রিং-এ কোনো ক্যারেক্টারের সকল অকারেন্স রিপ্লেস করার 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

প্রোগ্রাম ২

শুধু প্রথম অকারেন্স রিপ্লেস করার 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; 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. পাইথন প্রোগ্রাম - একটি প্রদত্ত অক্ষর ছাড়া তালিকার সব অক্ষর প্রতিস্থাপন করা

  3. পাইথন প্রোগ্রাম: স্ট্রিংএ 'a' এর সব ঘটনা $ দিয়ে রিপ্লেস করা

  4. পাইথন প্রোগ্রাম দিয়ে স্ট্রিংয়ে প্রতিটি ক্যারেক্টারের ঘনত্ব বের করা