কম্পিউটার

C++ ব্যবহার করে N ফ্যাক্টোরিয়ালের যোগফলের শেষ দুটি সংখ্যা খুঁজুন।


এখানে আমরা দেখব কিভাবে শেষ দুটি সংখ্যা পেতে হয়। একক স্থান অঙ্ক এবং N ফ্যাক্টোরিয়ালের যোগফলের দশ স্থান অঙ্ক। তাহলে N =4 হলে 1 হবে! +2 ! +3 ! +4 ! =33. তাই একক স্থান 3 এবং দশ স্থান 3। ফলাফল 33 হবে।

যদি আমরা এটি স্পষ্টভাবে দেখি, তাহলে N> 5 এর ফ্যাক্টরিয়াল হিসাবে, একক স্থানটি 0, তাই 5 এর পরে, এটি ইউনিট স্থান পরিবর্তন করতে অবদান রাখবে না। এবং N> 10 এর পরে, দশটি স্থান 0 থাকবে। N =10 এবং আরও বেশির জন্য, এটি 00 হবে। আমরা ফ্যাক্টরিয়াল সংখ্যার N =1 থেকে 10 এর জন্য একটি চার্ট তৈরি করতে পারি।

C++ ব্যবহার করে N ফ্যাক্টোরিয়ালের যোগফলের শেষ দুটি সংখ্যা খুঁজুন।

আমরা এই পদক্ষেপগুলি ব্যবহার করে এই সমস্যার সমাধান করতে পারি −

  • যদি n-এর মান 10-এর কম হয়, তাহলে (1! + 2! + … + n!) mod 10
  • অন্যথায় যখন n এর মান 10 এর বেশি বা সমান হয়, তখন (1! + 2! + … + 10!) mod 10 =13

উদাহরণ

#include#includeNamespace ব্যবহার করে std;int getTenAndUnitPlace(long long N) { if (N <=10) { long long ans =0, factorial =1; জন্য (int i =1; i <=N; i++) { ফ্যাক্টোরিয়াল =ফ্যাক্টোরিয়াল * i; উত্তর +=ফ্যাক্টরিয়াল; } উত্তর % 100; } রিটার্ন 13;}int main() { for(long long i =1; i<15; i++){ cout <<"ফ্যাক্টোরিয়ালের যোগফলের দশ এবং ইউনিট স্থানের মান যখন N ="< 

আউটপুট

<প্রে>দশ এবং একক বসান গুণনীয়কের যোগফলের মান যখন N =1 হয়:1দশ এবং একক স্থানের মান ফ্যাক্টোরিয়ালের যোগফলের মান যখন N =2 হয়:3দশ এবং একক স্থানের গুণনীয়কের যোগফলের মান যখন N =3 হয়:9 দশ এবং যখন N =4 হয় তখন ফ্যাক্টোরিয়ালের যোগফলের একক স্থানের মান:33দশ এবং একক স্থানের গুণনীয়কগুলির যোগফলের মান যখন N =5 হয়:53দশ এবং একক স্থানের গুণফলের যোগফলের মান যখন N =6 হয়:73দশ এবং একক স্থানের যোগফলের মান ফ্যাক্টোরিয়ালের যখন N =7 হয়:13দশ এবং ফ্যাক্টোরিয়ালের যোগফলের একক স্থানের মান যখন N =8 হয়:33দশ এবং একক স্থান মূল্য যখন N =9 হয় তখন ফ্যাক্টোরিয়ালের যোগফলের মান:13দশ এবং একক স্থান মূল্য যখন N =10 হল:13দশ এবং ফ্যাক্টোরিয়ালের যোগফলের একক স্থান মান যখন N =11 হয়:13দশ এবং একক স্থান মূল্য ফ্যাক্টোরিয়ালের যোগফলের মান যখন N =12 হয়:13দশ এবং একক স্থানের ফ্যাক্টোরিয়ালের যোগফলের মান যখন N =13 হয়:13 দশ এবং ফ্যাক্টোরিয়ালের যোগফলের একক স্থান মান যখন N =14 হয়:13

  1. C++ ব্যবহার করে N ফ্যাক্টোরিয়ালের যোগফলের একক স্থান সংখ্যা খুঁজুন।

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

  3. Recursion ব্যবহার করে প্রাকৃতিক সংখ্যার যোগফল খুঁজে পেতে C++ প্রোগ্রাম

  4. পাইথন ব্যবহার করে বেস K-এ অঙ্কের যোগফল খুঁজে বের করার প্রোগ্রাম