কম্পিউটার

একটি পাগল লেখকের মধ্যে n অক্ষর টাইপ করার পরে অক্ষরের চূড়ান্ত সংখ্যা গণনা করার জন্য C++ প্রোগ্রাম রয়েছে


ধরুন আমাদের n উপাদান সহ একটি অ্যারে A আছে, এবং আরেকটি মান c আছে। আমাদের সিস্টেমে একটি পাগল ওয়ার্ড প্রসেসর রয়েছে যেখানে আমরা অক্ষর টাইপ করতে পারি কিন্তু যদি আমরা একটানা c সেকেন্ড টাইপ না করি তবে সমস্ত লিখিত অক্ষর মুছে ফেলা হবে। A[i] সেই সময়ের প্রতিনিধিত্ব করে যখন আমরা ith অক্ষরটি টাইপ করেছি। সমস্ত n অক্ষর টাইপ করার পরে আমাদের অক্ষরের চূড়ান্ত সংখ্যা খুঁজে বের করতে হবে যা স্ক্রিনে থাকবে।

সুতরাং, যদি ইনপুটটি A =[1, 3, 8, 14, 19, 20] এর মত হয়; c =5, তাহলে আউটপুট হবে 3, কারণ দ্বিতীয় 8 এ স্ক্রিনে 3 টি শব্দ থাকবে। তারপর, দ্বিতীয় 13-এ সবকিছু অদৃশ্য হয়ে যায়। 14 এবং 19 সেকেন্ডে আরও দুটি অক্ষর টাইপ করা হয়, এবং অবশেষে, দ্বিতীয় 20-এ, আরও একটি অক্ষর টাইপ করা হয় এবং মোট 3টি অক্ষর স্ক্রীনে থেকে যায়।

পদক্ষেপ

এটি সমাধান করতে, আমরা এই পদক্ষেপগুলি অনুসরণ করব -

s :=1n :=Afor ইনিশিয়ালাইজের আকার i :=1, যখন i  

উদাহরণ

আরো ভালোভাবে বোঝার জন্য আসুন নিচের বাস্তবায়ন দেখি -

#include নেমস্পেস ব্যবহার করে std;int solve(vector A, int c) { int s =1; int n =A.size(); for (int i =1; i  A ={ 1, 3, 8, 14, 19, 20}; int c =5; cout < 

ইনপুট

<প্রে>{ 1, 3, 8, 14, 19, 20 }, 5

আউটপুট

3

  1. C++ এ ডোমিনো এবং ট্রোমিনো দিয়ে এলাকা পূরণ করার জন্য কনফিগারেশনের সংখ্যা গণনা করার প্রোগ্রাম রয়েছে

  2. C++ এ বাইনারি ম্যাট্রিক্সকে শূন্য ম্যাট্রিক্সে রূপান্তর করতে অপারেশনের সংখ্যা গণনা করার প্রোগ্রাম

  3. C++ এ একটি পূর্ণসংখ্যাতে কতটি সংখ্যা আছে তা নির্ধারণ করা

  4. একটি অ্যারেতে ইনভার্সন গণনা করার জন্য C++ প্রোগ্রাম