তিনটি স্ট্রিং ইনপুট করুন এবং প্রতিটি স্ট্রিংকে একটি অক্ষর দিয়ে প্রতিস্থাপন করুন যা ব্যবহারকারী প্রবেশ করেছে এবং তারপরে সম্পাদিত স্ট্রিংগুলি প্রদর্শন করুন। এর পরে, সম্পাদিত স্ট্রিংগুলিকে সংযুক্ত করুন এবং সেগুলি প্রদর্শন করুন৷
৷ইনপুট:স্ট্রিং 1 :স্ট্রিং 1 এর জন্য টিউটোরিয়াল প্রতিস্থাপন অক্ষর :x স্ট্রিং 2 :স্ট্রিং 2 এর জন্য পয়েন্ট প্রতিস্থাপন অক্ষর :y স্ট্রিং 3:স্ট্রিং 3 এর জন্য সেরা প্রতিস্থাপন অক্ষর :zআউটপুট :স্ট্রিং 1:xxxxxxxxx স্ট্রিং 2 :yyyyyy স্ট্রিং 3 :zzzz সংযুক্তির পরে:xxxxxxxxxyyyyyyzzzz
অ্যালগরিদম
STARTধাপ 1-> অক্ষরের তিনটি অ্যারে ঘোষণা করুন str1, str2 এবং str3 ভেরিয়েবল সহ ch1, ch2 এবং ch3 এবং অপরিবর্তনীয় হিসাবে iStep 2-> ইনপুট স্ট্রিং str1, str2, এবং str3 ch1, ch2, ch3Step3 হিসাবে প্রতিস্থাপন অক্ষর সহ -> i থেকে 0 এবং iলুপ ফর ফর i থেকে 0 এবং i লুপ ফর i থেকে 0 এবং i মুদ্রণ সম্পাদিত স্ট্রিং str1, str2 এবং str3Step 7 -> সাথে str1 সংযুক্ত করুন str2 এবং str1 স্টেপ 8-এ স্টোর করুন -> str3 এর সাথে str1 এবং str1 স্টেপ 9-এ স্টোর করুন -> কনক্যাটেনেটেড স্ট্রিংস্টপ প্রিন্ট করুন
উদাহরণ
#include#include int main() { char str1[1000],str2[1000],str3[1000],ch1,ch2,ch3; int i; printf("\nএকটি স্ট্রিং লিখুন :"); scanf("%s\n%s\n%s", &str1, &str2, &str3); fflush(stdin); printf("\nআপনি যে অক্ষরটি আপনার প্রথম, দ্বিতীয় এবং তৃতীয় স্ট্রিংটি প্রতিস্থাপন করতে চান তা লিখুন? "); scanf("%c %c %c", &ch1, &ch2, &ch3); জন্য (i =0; i আউটপুট
যদি আমরা উপরের প্রোগ্রামটি রান করি তাহলে এটি নিম্নলিখিত আউটপুট তৈরি করবে
একটি স্ট্রিং লিখুন:টিউটোরিয়ালসপয়েন্টবেস্টেন্ট করুন যে অক্ষরটি আপনি আপনার প্রথম, দ্বিতীয় এবং তৃতীয় স্ট্রিংটি প্রতিস্থাপন করতে চান? xyzstring 1 এর সাথে প্রতিস্থাপনের পরে x এর সাথে প্রতিস্থাপন করুন :xxxxxxxxxstring 2 এর সাথে প্রতিস্থাপনের পরে y :yyyyystring 3 এর পরে z এর সাথে প্রতিস্থাপন করুন :zzzzstring পরে সংযুক্তি :xxxxxxxxxyyyyzzzzzz /প্রে>