কম্পিউটার

সি প্রোগ্রামে nPr এর মান গণনা করার প্রোগ্রাম


n P r দিয়ে দেওয়া হয়েছে, যেখানে P পারমুটেশনকে প্রতিনিধিত্ব করে, n মোট সংখ্যার প্রতিনিধিত্ব করে এবং r বিন্যাসের প্রতিনিধিত্ব করে কাজটি হল nPr-এর মান গণনা করা।

পারমুটেশন হল একটি ক্রম বা ক্রমে ডেটার বিন্যাস। পারমুটেশন এবং কম্বিনেশন এই অর্থে আলাদা যে পারমুটেশন হল সাজানোর প্রক্রিয়া যেখানে কম্বিনেশন হল প্রদত্ত সেট থেকে উপাদান নির্বাচন করার প্রক্রিয়া।

স্থানান্তরের সূত্র হল −

nPr =(n!)/(n-r)!

উদাহরণ

ইনপুট-:n=5 r=2Output-:20

অ্যালগরিদম

StartStep 1 -> nPr int cal_n(int n) IF n <=1 রিটার্ন 1Endreturn n*cal_n(n-1)ধাপ 2 -> চূড়ান্ত npr int nPr(int) গণনা করার জন্য ফাংশন ঘোষণা করুন n. 

উদাহরণ

#include//nprint cal_n(int n){ if (n <=1) রিটার্ন 1; রিটার্ন n*cal_n(n-1);}//ফাংশন এর জন্য ফ্যাক্টরিয়াল গণনা করতে চূড়ান্ত nPr(int n, int r){ ফেরত cal_n(n)/cal_n(n-r);}int main(){ int n=5, r=2; printf("%dP%d-এর মান হল %d", n, r, nPr(n, r)); রিটার্ন 0;

আউটপুট

5P2 এর মান হল 20

  1. সি প্রোগ্রামে একটি ডেকাগনের পরিধি গণনা করার প্রোগ্রাম

  2. একটি টেট্রাহেড্রনের ক্ষেত্রফল গণনা করার প্রোগ্রাম

  3. একটি বর্গক্ষেত্রে খোদাই করা একটি বৃত্তের ক্ষেত্রফল গণনা করার প্রোগ্রাম

  4. sin(x) এবং cos(x) এর মান গণনা করার জন্য C++ প্রোগ্রাম