কম্পিউটার

C++ এ কঠোরভাবে ক্রমবর্ধমান সংখ্যার সমস্ত n-সংখ্যা প্রিন্ট করুন


এই সমস্যায়, আমাদের একটি সংখ্যা দেওয়া হয়েছে এবং আমাদের সমস্ত n-সংখ্যার সংখ্যা প্রিন্ট করতে হবে যার সংখ্যাগুলি MSB থেকে LSB-তে স্ট্রীকলি বৃদ্ধি পাচ্ছে অর্থাৎ LSB (বামে) নম্বরটি ডানদিকের সংখ্যার চেয়ে ছোট হওয়া উচিত৷

সমস্যাটি বোঝার জন্য একটি উদাহরণ নেওয়া যাক -

ইনপুট − n =2

আউটপুট

<প্রে> 01 02 03 04 05 06 07 08 09 12 13 14 15 16 17 18 19 23 24 25 26 27 28 29 34 35 36 37 38 39 45675859467588 /প্রে>

ব্যাখ্যা − যেমন আপনি দেখতে পাচ্ছেন বাম দিকের সমস্ত সংখ্যা তাদের ডানদিকের সংখ্যার চেয়ে ছোট৷

এই সমস্যা সমাধানের জন্য, আমরা এমএসবি (বাম দিক) থেকে একের পর এক নম্বর দিয়ে শুরু করব এবং তারপর শর্ত অনুযায়ী সংখ্যা তৈরি করব। পরবর্তী অবস্থানে i+1 থেকে 9 পর্যন্ত সংখ্যা থাকবে, i হল বর্তমান অবস্থানের সংখ্যা।

কোড লজিক প্রয়োগ করার কোড −

উদাহরণ

#include  namespace ব্যবহার করে std;void printIncresingNumbers(int start, string out, int n) { if (n ==0){ cout< 

আউটপুট

1 126 127 128 129 134 135 136 137 138 145 145 146 156 159 169 232 232 232 232 232 235 235 232 235 235 232 232 232 23 5 2 2 2 2 2 2 2u 2 232 232 23 5 2 2 2 2 2u 2 232 232 23 5 2 2 2 2 2 2 2u 2 232 232 23 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 2 2 2 3 2 2 2 2 2 2 2 2 2 3 2 2 2 2 2 2 2 3 24 72। 349 356 357 358 359 367 368 369 378 379 389 456 457 458 459 467 468 469 478 479 489 567 568 568 5697 8967
  1. C++ এ একটি স্ট্রিং এর সমস্ত অনুগামী প্রিন্ট করুন

  2. C++ এ একটি স্ট্রিংয়ের সমস্ত প্যালিনড্রোম পারমুটেশন প্রিন্ট করুন

  3. C++ এ 3 এবং 5 দ্বারা বিভাজ্য সমস্ত সংখ্যা প্রিন্ট করার প্রোগ্রাম

  4. C++ এ সংখ্যার প্যাটার্ন প্রিন্ট করার জন্য প্রোগ্রাম