Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> सी प्रोग्रामिंग

सी कार्यक्रम में एनपीआर के मूल्य की गणना करने के लिए कार्यक्रम

n P r के साथ दिया गया है, जहां P क्रमचय का प्रतिनिधित्व करता है, n कुल संख्याओं का प्रतिनिधित्व करता है और r व्यवस्था का प्रतिनिधित्व करता है, कार्य nPr के मूल्य की गणना करना है।

क्रमचय एक क्रम या क्रम में डेटा की व्यवस्था है। क्रमपरिवर्तन और संयोजन इस अर्थ में भिन्न है कि क्रमपरिवर्तन व्यवस्था की प्रक्रिया है जबकि संयोजन दिए गए सेट से तत्वों के चयन की प्रक्रिया है।

क्रमपरिवर्तन का सूत्र है -

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

उदाहरण

Input-: n=5 r=2
Output-: 20

एल्गोरिदम

Start
Step 1 -> declare function to calculate value of nPr
   int cal_n(int n)
      IF n <=1
         Return 1
End
return n*cal_n(n-1)
Step 2 -> Declare function to calculate the final npr
   int nPr(int n, int r)
      return cal_n(n)/cal_n(n-r)
Step 3 -> In main()
   Declare variables as int n=5, r=2
   Print nPr(n, r)
Stop

उदाहरण

#include<stdio.h>
//function to calculate the factorial for npr
int cal_n(int n){
   if (n <= 1)
      return 1;
return n*cal_n(n-1);
}
//function to calculate the final npr
int nPr(int n, int r){
   return cal_n(n)/cal_n(n-r);
}
int main(){
   int n=5, r=2;
   printf("value of %dP%d is %d", n, r, nPr(n, r));
   return 0;
}

आउटपुट

value of 5P2 is 20

  1. सी प्रोग्राम में एक डेकागन की परिधि की गणना करने के लिए कार्यक्रम

    डेकागन क्या है? पक्ष के साथ दिया गया, कार्य दशमांश की परिधि की गणना करना है। दस भुजाओं वाला बहुभुज एक प्रकार का बहुभुज है, इसलिए इसे 10-गॉन बहुभुज भी कहा जाता है। इसके 10 कोने और किनारे हैं। एक नियमित दशमांश की भुजाएँ समान लंबाई की होती हैं और प्रत्येक आंतरिक कोण 144 डिग्री का होता है। नीचे दिया ग

  1. एक वर्ग में खुदे हुए वृत्त के क्षेत्रफल की गणना करने का कार्यक्रम

    एक वर्ग में अंकित एक वृत्त एक वृत्त है जो वृत्त की भुजाओं को उसके सिरों पर स्पर्श करता है। अर्थात। खुदा हुआ वृत्त का व्यास वर्ग की भुजा के बराबर है। क्षेत्रफल की गणना सूत्र “((丌/4)*a*a)” . का उपयोग करके की जा सकती है जहाँ a वर्ग की भुजा की लंबाई है। संहिता का तर्क - वृत्त के अंदर अंकित वृत्त के क

  1. सी ++ प्रोग्राम पाप (एक्स) और कॉस (एक्स) के मूल्य की गणना करने के लिए

    इनपुट को कोण के रूप में दिया गया है और कार्य दिए गए कोण के अनुरूप sin(x) और cos(x) के मान की गणना करना और परिणाम प्रदर्शित करना है पाप के लिए(x) sin(x) एक त्रिकोणमितीय फलन है जिसका उपयोग x कोण के मान की गणना करने के लिए किया जाता है। फॉर्मूला $$\sin (x) =\displaystyle\sum\limits_{k=0}^\infty \fr