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

nPr का मान निकालने के लिए C प्रोग्राम?


क्रमचय (Permutations), nPr को P(n,r) के रूप में भी दर्शाया जा सकता है, जो क्रमचय की संख्या निकालने का एक गणितीय सूत्र है। P(n, r) का सूत्र n! / (n – r)! है।

n एलिमेंट्स के सेट पर क्रमचय की संख्या n! द्वारा दी जाती है जहां "!" फैक्टोरियल को दर्शाता है।

Input:n=5;r=4; Output:120

व्याख्या

P(5, 4) = 5! / (5-4)! => 120 / 1 = 120
5!=1*2*3*4*5=120

उदाहरण

#include<iostream>
using namespace std;
long int fact(int x) {
    int i, f=1;
    for(i=2; i<=x; i++) {
        f=f*i;
    }
    return f;
}
int main() {
    int n, r;
    long int npr;
    n=5;
    r=4;
    npr=fact(n)/fact(n-r);
    printf("%d",npr);
}

  1. C प्रोग्राम: डेकागन (Decagon) का परिमाप C प्रोग्राम: डेकागन (Decagon) का परिमाप

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

  1. वर्ग में अंतःवृत्त का क्षेत्रफल ज्ञात करने का प्रोग्राम वर्ग में अंतःवृत्त का क्षेत्रफल ज्ञात करने का प्रोग्राम

    एक वर्ग में अंतःवृत्त वह वृत्त है जो वर्ग की भुजाओं को उनके सिरों पर छूता है। यानी अंतःवृत्त का व्यास वर्ग की भुजा के बराबर होता है। क्षेत्रफल की गणना सूत्र ((π/4)×a×a) का उपयोग करके की जा सकती है जहां a वर्ग की भुजा की लंबाई है। कोड का तर्क - वर्ग के अंदर अंतःवृत्त का क्षेत्रफल सूत्र ((π/4)×a×a) क

  1. C++ प्रोग्राम: sin(x) और cos(x) का मान ज्ञात करना C++ प्रोग्राम: sin(x) और cos(x) का मान ज्ञात करना

    दिए गए कोण (angle) के लिए sin(x) और cos(x) के मान की गणना करना और परिणाम प्रदर्शित करना इस प्रोग्राम का उद्देश्य है। Sin(x) के लिए Sin(x) एक त्रिकोणमितीय फलन है जिसका उपयोग किसी कोण x के मान की गणना के लिए किया जाता है। सूत्र $$\sin (x) = \displaystyle\sum\limits_{k=0}^\infty \frac{(-1)^{k}}{(2k+