কম্পিউটার

জাভা প্রোগ্রাম nCr (rcombinations) সম্পাদন করতে


এই নিবন্ধে, আমরা বুঝব কিভাবে n এবং r মান ব্যবহার করে সমন্বয় গণনা করা যায়। −

সূত্র ব্যবহার করে nCr গণনা করা হয়
(n-এর ফ্যাক্টরিয়াল) / (n-r) এর ফ্যাক্টরিয়াল)

নীচে একই -

এর একটি প্রদর্শন রয়েছে৷

ইনপুট

ধরুন আমাদের ইনপুট হল −

n এর মান :r এর মান :4

আউটপুট

কাঙ্খিত আউটপুট হবে −

nCr মান হল :15

অ্যালগরিদম

ধাপ 1 - START ধাপ 2 - n এবং r নামে দুটি পূর্ণসংখ্যার মান ঘোষণা করুন। ধাপ 3 - ব্যবহারকারীর কাছ থেকে প্রয়োজনীয় মানগুলি পড়ুন/ মানগুলি সংজ্ঞায়িত করুন ধাপ 4 - দুটি ফাংশন সংজ্ঞায়িত করুন, n এবং (n-r) এর ফ্যাক্টরিয়াল গণনা করার জন্য একটি ফাংশন এবং অন্য সূত্রটি গণনা করতে:(n-এর ফ্যাক্টরিয়াল) / ((n-r) এর ফ্যাক্টরিয়াল) এবং ফলাফল সংরক্ষণ করুন। ধাপ 5 - ফলাফল প্রদর্শন করুন ধাপ 6 - থামুন

উদাহরণ 1

এখানে, একটি প্রম্পটের উপর ভিত্তি করে ব্যবহারকারী দ্বারা ইনপুট প্রবেশ করানো হচ্ছে। আপনি আমাদের কোডিং গ্রাউন্ড টুলে এই উদাহরণ লাইভ চেষ্টা করতে পারেন জাভা প্রোগ্রাম nCr (rcombinations) সম্পাদন করতে

ইমপোর্ট java.util.*;পাবলিক ক্লাস কম্বিনেশন { স্ট্যাটিক int Compute_nCr(int n, int r){ রিটার্ন my_factorial(n) / (my_factorial(r) * my_factorial(n - r)); } স্ট্যাটিক int my_factorial(int n){ int i, my_result; আমার_ফলাফল =1; for (i =2; i <=n; i++) my_result =my_result * i; আমার_ফলাফল ফেরত দিন; } পাবলিক স্ট্যাটিক ভ্যাইড মেইন (স্ট্রিং[] আর্গস){ int n,r; System.out.println("প্রয়োজনীয় প্যাকেজ আমদানি করা হয়েছে"); স্ক্যানার my_scanner =নতুন স্ক্যানার(System.in); System.out.println("একটি পাঠক বস্তু সংজ্ঞায়িত করা হয়েছে"); System.out.print("n এর মান লিখুন :"); n =my_scanner.nextInt(); System.out.print("r এর মান লিখুন :"); r =my_scanner.nextInt(); System.out.println("প্রদত্ত ইনপুটের সমন্বয় মান হল ="+কম্পিউট_এনসিআর(এন, আর)); }}

আউটপুট

প্রয়োজনীয় প্যাকেজ আমদানি করা হয়েছে একটি রিডার অবজেক্ট সংজ্ঞায়িত করা হয়েছে n এর মান লিখুন :6 r এর মান লিখুন :4 প্রদত্ত ইনপুটের জন্য সমন্বয় মান হল =15

উদাহরণ 2

এখানে, পূর্ণসংখ্যা পূর্বে সংজ্ঞায়িত করা হয়েছে, এবং এর মান অ্যাক্সেস করা হয়েছে এবং কনসোলে প্রদর্শিত হয়েছে।

পাবলিক ক্লাস কম্বিনেশন { স্ট্যাটিক int Compute_nCr(int n, int r){ রিটার্ন my_factorial(n) / (my_factorial(r) * my_factorial(n - r)); } স্ট্যাটিক int my_factorial(int n){ int i, my_result; আমার_ফলাফল =1; for (i =2; i <=n; i++) my_result =my_result * i; আমার_ফলাফল ফেরত দিন; } পাবলিক স্ট্যাটিক ভ্যাইড মেইন (স্ট্রিং[] আর্গস){ int n,r; n =6; r =4; System.out.println("n এবং r মানগুলিকে " +n + " এবং " +r হিসাবে সংজ্ঞায়িত করা হয়েছে); System.out.println("প্রদত্ত ইনপুটের সমন্বয়ের মান হল ="+কম্পিউট_এনসিআর(এন, আর)); }}

আউটপুট

n এবং r মানগুলিকে 6 এবং 4 হিসাবে সংজ্ঞায়িত করা হয়েছে প্রদত্ত ইনপুটের জন্য সমন্বয় মান হল =15

  1. জাভা প্রোগ্রাম স্কোয়ারের এলাকা খুঁজে বের করতে

  2. জাভা প্রোগ্রাম ইটারেটরকে স্প্লিটারেটে রূপান্তর করতে

  3. চক্রবৃদ্ধি সুদ গণনা করতে জাভা প্রোগ্রাম

  4. প্যালিনড্রোম চেক করতে জাভা প্রোগ্রাম