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

৩টি স্ট্রিং মডিফাই ও কনক্যাটেনেট করে প্রিন্ট করা


তিনটি স্ট্রিং ইনপুট নেওয়া হবে এবং প্রতিটি স্ট্রিংকে ইউজার দ্বারা দেওয়া একটি ক্যারেক্টারের সাথে রিপ্লেস করে এডিটেড স্ট্রিংগুলো দেখাতে হবে। তারপর এডিটেড স্ট্রিংগুলো কনক্যাটেনেট করে ফাইনাল স্ট্রিং দেখাতে হবে।

Input: string 1 : tutorials replacement character for string 1 : x String 2 : points replacement character for string 2 : y String 3: best replacement character for string 3 : z Output : string 1: xxxxxxxxx String 2 :yyyyyy String 3 : zzzz After concatenation : xxxxxxxxxyyyyyyzzzz

অ্যালগরিদম

START Step 1-> declare three array of characters str1, str2 and str3 with variables as ch1, ch2 and ch3 and int variable as i Step 2-> input strings str1, str2, and str3 with replacements characters as ch1, ch2, ch3 Step 3-> Loop For from i to 0 and i < strlen(str1) and i++    Set str1[i]=ch1    End For Loop Step 4-> Loop For from i to 0 and i < strlen(str2) and i++    Set str2[i]=ch2    End For Loop Step 5-> Loop For from i to 0 and i < strlen(str3) and i++    Set str3[i]=ch3    End For Loop Step 6-> print edited string str1, str2 and str3 Step 7 -> concatenate str1 with str2 and store in str1 Step 8 -> concatenate str1 with str3 and store in str1 Step 9 -> print concatenated string STOP

উদাহরণ

#include #include int main() {    char str1[1000],str2[1000],str3[1000],ch1,ch2,ch3;    int i;    printf("\nenter a string : ");    scanf("%s\n%s\n%s", &str1, &str2, &str3);    fflush(stdin);    printf("\nenter the character you want to replace your first, second and third string with ? ");    scanf("%c %c %c", &ch1, &ch2, &ch3);    for (i = 0; i < strlen(str1); i++) //replacing string 1 with ch1       str1[i]=ch1;    for (i = 0; i < strlen(str2); i++) //replacing string 2 with ch2       str2[i]=ch2;    for (i = 0; i < strlen(str3); i++) //replacing string 3 with ch3       str3[i]=ch3;    printf("string 1 after replacement with %c : %s\n",ch1,str1);    printf("string 2 after replacement with %c : %s\n",ch2,str2);    printf("string 3 after replacement with %c : %s\n",ch3,str3);    strcat(str1,str2); //conactenate string 1 and string 2    strcat(str1,str3); //conactenate string 1 and string 2    printf("string after concatenation : %s",str1);    return 0; }

আউটপুট

যদি উপরের প্রোগ্রামটি রান করি তবে নিচের আউটপুট জেনারেট হবে

enter a string : tutorials point best enter the character you want to replace your first, second and third string with ? x y z string 1 after replacement with x : xxxxxxxxx string 2 after replacement with y : yyyyy string 3 after replacement with z : zzzz string after concatenation : xxxxxxxxxyyyyyzzzz

  1. স্ট্রিং-এ ASCII ভ্যালু প্রিন্ট করার C প্রোগ্রাম

  2. স্ট্রিং কী? C ভাষায় স্ট্রিং ডিক্লেয়ার এবং ইনিশিয়ালাইজ করা

  3. স্ট্রিংয়ের পয়েন্টার অ্যারে এবং তাদের অ্যাড্রেস প্রিন্ট করার C প্রোগ্রাম

  4. পাইথনে নির্দিষ্ট মাস ও বছরের জন্য ক্যালেন্ডার প্রিন্ট করার পদ্ধতি