Skip to main content

11. Program to calculate COMBINATION and PERMUTATION with simple steps

#program to calculate the combination and permutation

def factorial(number):
    c=1
    if(number==0):
        return 1
    for i in range(number,0,-1):
        c=c*i
    return c
def combination():
    print('welcome to the combination finding')
    print()
    print('''Our format is as follows:
we will ask a and b as aCb  means a combiantion b''')
    a=int(input('enter a of the combination'))
    b=int(input('enter b of the combination'))
    print('you want to find',a,'C',b)
    if(a>=b):
        
        return factorial(a)/(factorial(b)*factorial(a-b))
    else:
        print('you have written a less than b which is incorrect')
def permutation():
    print('welcome to the permutation finding')
    print('''Our format is as follows:
we will ask a and b as aPb  means a permuatation b''')
    a=int(input('enter a of the permuatation'))
    b=int(input('enter b of the permuatation'))
    print('you want to find',a,'P',b)
    if(a>=b):
        return factorial(a)/factorial(b)

print('hello this is to calculate the combination and permutation')
print('''YOU ARE REQUESTED TO FOLLOW THE FORMAT TO CALCULATE THE SAME

''')
choice=int(input('''please write 1-combination
   and       2-Permutation'''))
if(choice==1):
    result=combination()
    print('result=',int(result))
elif(choice==2):
    result=permutation()
    print('result=',int(result))
else:
    print('you have entered wrong key')


Comments

Popular posts from this blog

Index Sequential Search

 Code for Index Sequential Search  import java . util .*; public class Index_search {     public static void main ( String [] args ) {         int i , a = 0 ;         Scanner in = new Scanner ( System . in );         int arr [] = { 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 , 10 };         System . out . println ( "Please enter the number to be find: " );         int num = in . nextInt ();         System . out . println ( "Please enter the steps to left" );         int steps = in . nextInt ();         in . close ();         for ( i = 0 ; i < arr . length ; ) {             if ( num == arr [ i ] ) {                 System . out . println ( "Number found in the first one. " + i );       ...

4. write a program to find the factorial of any no. in python

13. Program to calculate for BINOMIAL SERIES and MID TERM

#Program to calculate binomial series and middle term import math check=int(input(''' Please choose 1. For middle term 2. For binomial theorem''')) #This is for finding the factorial for combination def factorial(number):     c=1     if(number==0):         return 1     for i in range(number,0,-1):         c=c*i     return c def combination(p,q):     if(p>=q):                  return factorial(p)/(factorial(q)*factorial(p-q))     else:         print('you have written n less which is incorrect') def midtermfind(limit,termid):     print('Program to find the answer by binomial series ')     print('series is in the sequence (a+b) to the power n')     a=int(input('enter a of the formula'))     b=int(input('enter b of the formula'))     result=0          ...