কম্পিউটার

N সংখ্যা সহ সংখ্যাগুলি গণনা করুন যা C++ এ 0 এর জোড় সংখ্যা নিয়ে গঠিত


ইনপুট হিসাবে আমাদের একটি সংখ্যা N দেওয়া হয়েছে। লক্ষ্য হল সমস্ত N সংখ্যার সংখ্যা খুঁজে বের করা যাতে সংখ্যা হিসাবে 0 এর সমান সংখ্যা রয়েছে। সংখ্যার পূর্ববর্তী শূন্যও থাকতে পারে যেমন N=3 সংখ্যার ক্ষেত্রে অন্তর্ভুক্ত হবে 001,002,003….010….এরকমই।

আসুন উদাহরণ দিয়ে বুঝতে পারি।

ইনপুট − N=4

আউটপুট - সংখ্যার সংখ্যা। N সংখ্যার সাথে যা 0 এর জোড় সংখ্যা নিয়ে গঠিত তা হল −7047

ব্যাখ্যা − সমস্ত 4 সংখ্যার সংখ্যা −

এর মত হবে
Smallest will be 0000, then 0011,0012,0013,0014…..Highest will be 9900.

ইনপুট − N=5

আউটপুট - সংখ্যার সংখ্যা। N সংখ্যার সাথে যা 0 এর জোড় সংখ্যা নিয়ে গঠিত তা হল − 66383

ব্যাখ্যা − 5 সংখ্যার সমস্ত সংখ্যাই −

এর মত হবে
Smallest will be 00001, then 00002,00003,00004…..Highest will be 99900.

নিচের প্রোগ্রামে ব্যবহৃত পদ্ধতিটি নিম্নরূপ

আমরা প্রথমে T=10N-1 মোট N সংখ্যার সংখ্যা গণনা করব। তারপর সংখ্যা হিসাবে বিজোড় 0 এর সাথে সমস্ত N সংখ্যার সংখ্যা গণনা করুন, সেটি হল O=10N-8N। সংখ্যায় এমনকি 0 এর বাকি সংখ্যাগুলি হবে T-O/2৷

  • ইনপুট হিসাবে একটি পূর্ণসংখ্যা N নিন।

  • ফাংশন count_even(int N) N নেয় এবং এমনকি 0 এর সাথে N সংখ্যার সংখ্যা ফেরত দেয়।

  • মোট N সংখ্যার সংখ্যা হল total=pow(10,N)-1

  • বিজোড় 0 এর সংখ্যা সহ মোট N সংখ্যার সংখ্যা হল odd=pow(10,N)-pow(8,N)।

  • বাকী এমনকি 0 এর সংখ্যা হল জোড় =মোট-বিজোড়/2।

  • এমনকি 0 এর জোড় সংখ্যা সহ N সংখ্যার সংখ্যার গণনা হিসাবেও ফেরত দিন।

উদাহরণ

#include <bits/stdc++.h>
using namespace std;
int count_even(int N){
   int total = pow(10, N) - 1;
   int odd = pow(10, N) - pow(8, N);
   int even = total - odd / 2;
   return even;
}
int main(){
   int N = 3;
   cout<<"Count of Numbers with N digits which consists of even number of 0's are: "<<count_even(N);
   return 0;
}

আউটপুট

যদি আমরা উপরের কোডটি চালাই তবে এটি নিম্নলিখিত আউটপুট তৈরি করবে- −

Count of Numbers with N digits which consists of even number of 0's are: 755

  1. C++ এ ফ্যাক্টরিয়ালের সংখ্যা গণনা করুন

  2. C++ এ অনন্য সংখ্যার সাথে সংখ্যা গণনা করুন

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

  4. পাইথনে সংখ্যার জোড় সংখ্যা সহ সংখ্যা খুঁজুন