কম্পিউটার

সংখ্যা সহ ন্যূনতম সংখ্যা এবং শুধুমাত্র 7 এবং C++ এ যোগফল দেওয়া হয়েছে


সমস্যা বিবৃতি

ভাগ্যবান সংখ্যা হল ধনাত্মক পূর্ণসংখ্যা যার দশমিকের প্রতিনিধিত্বে শুধুমাত্র ভাগ্যবান সংখ্যা 4 এবং 7 থাকে। কাজ হল ন্যূনতম ভাগ্যবান সংখ্যার সংখ্যার যোগফল n এর সমান।

উদাহরণ

যোগফল =22 হলে ভাগ্যবান সংখ্যা হল 4477 হিসাবে 4 + 4 + 7 + 7 =22

অ্যালগরিদম

<পূর্ব>1. যদি যোগফল 4 এর একাধিক হয়, তাহলে ফলাফলের সমস্ত 4s আছে। 2. যদি যোগফল 7 এর একাধিক হয়, তাহলে ফলাফলের সমস্ত 7s আছে। 3. যদি যোগফল 4 বা 7 এর একাধিক না হয়, তাহলে যোগফল অন্যটির গুণিতক না হওয়া পর্যন্ত আমরা তাদের একটিকে বিয়োগ করতে পারি।

উদাহরণ

#include নেমস্পেস ব্যবহার করে std;void luckyNumber(int sum) { int a, b; a =b =0; যখন (সমষ্টি> 0) { যদি (সমষ্টি % 7 ==0) { ++b; যোগফল =যোগফল - 7; } অন্যথায় যদি (সমষ্টি % 4 ==0) { ++a; যোগফল =যোগফল - 4; } অন্য { ++a; যোগফল =যোগফল - 4; } } cout <<"উত্তর ="; যদি (সমষ্টি <0) { cout <<"-1\n" < 

আপনি যখন উপরের প্রোগ্রামটি কম্পাইল এবং এক্সিকিউট করবেন। এটি নিম্নলিখিত আউটপুট তৈরি করে

আউটপুট

উত্তর =4477

  1. C++ ব্যবহার করে n এর সমান সমষ্টি সহ পাওয়ার পদের ন্যূনতম সংখ্যা।

  2. C++ ব্যবহার করে x-এর যোগফল এবং এর অঙ্কগুলো n-এর সমান হয় এমন একটি সংখ্যা খুঁজুন।

  3. x এর সমষ্টি এবং এর সংখ্যা C++ এ দেওয়া n-এর সমান

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