কম্পিউটার

n প্রতিনিধিত্ব করার জন্য ন্যূনতম বিভিন্ন সংখ্যা খুঁজে পেতে C++ কোড


ধরুন আমাদের একটি সংখ্যা n আছে। আমরা এটিকে কিছু নন-জিরো ডিজিটে বিভক্ত করতে চাই যার যোগফল n। আমরা বিভিন্ন সংখ্যার ন্যূনতম সম্ভাব্য সংখ্যা সহ একটি সমাধান খুঁজতে চাই।

সুতরাং, যদি ইনপুট n =13 এর মত হয়, তাহলে আউটপুট হবে [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]

পদক্ষেপ

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

for initialize i := 0, when i < n, update (increase i by 1), do:
   print 1

উদাহরণ

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

#include <bits/stdc++.h>
using namespace std;
void solve(int n){
   for (int i = 0; i < n; i++)
   printf("1, ");
}
int main(){
   int n = 13;
   solve(n);
}

ইনপুট

13

আউটপুট

1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,

  1. C++ এ একটি সংখ্যা থেকে ন্যূনতম সংখ্যা মুছে ফেলার মাধ্যমে গঠিত বৃহত্তম ঘনকটি খুঁজুন

  2. ন্যূনতম x খুঁজুন যেমন (x % k) * (x / k) ==n C++ এ

  3. C++ এ D দ্বারা বিভাজ্য N সংখ্যার সংখ্যা খুঁজুন

  4. C++ এ একটি স্ট্রিংয়ের দৈর্ঘ্য খুঁজে বের করার জন্য 5টি ভিন্ন পদ্ধতি?