টাস্ক হল ব্যবহারকারীর দ্বারা নির্দিষ্ট করা নির্দিষ্ট সংখ্যার জন্য নির্দিষ্ট অক্ষর ঘটনার পরে প্রদত্তটি প্রিন্ট করা।
Input : string = {“I am harsh vaid “} Char =’a’ Count =2 Output : rsh vaid
এর অর্থ ব্যবহারকারীর নির্দিষ্ট অক্ষর 'a' এবং এর সংঘটন 2 তাই আউটপুট স্ট্রিংটি a এর দুটি ঘটনার পরে প্রদর্শিত হওয়া উচিত।
অ্যালগরিদম
START Step 1 -> input character in ch(e.g. ‘a’) and count(e.g. 2) as int Step 2 -> declare and initialize n with size of a string by sizeof(string)/sizeof(string[0]) Step 3 - > Loop For i to 0 and i<n and i++ IF count > 0 IF string[i]==ch Count=count-1 End IF Continue End IF Else Print string[i] End Else Step 4 -> End For STOP
উদাহরণ
#include <stdio.h> int main(int argc, char const *argv[]) { char string[] = {"I am Harsh Vaid"}; char ch = 'a'; int i, count = 2; int n = sizeof(string)/sizeof(string[0]); for( i = 0; i < n; i++ ) { if(count>0) { if(string[i]==ch) { count--; } continue; } else printf("%c", string[i]); } return 0; }
আউটপুট
যদি আমরা উপরের প্রোগ্রামটি চালাই তবে এটি নিম্নলিখিত আউটপুট তৈরি করবে
rsh Vaid