Permutation and Combination Calculator in C# – Programming, Pseudocode Example, C# Programming Example

# Permutation and Combination Calculator in C#

In this tutorial, we’ll learn how to Print all possible combinations of r elements in a given array of size n in C# Console Application.

Permutations and combinations are part of a branch of mathematics called combinatorics, which involves studying finite, discrete structures. Permutations are specific selections of elements within a set where the order in which the elements are arranged is important, while combinations involve the selection of elements without regard for order.

## Permutations

The calculator provided computes one of the most typical concepts of permutations where arrangements of a fixed number of elements r, are taken from a given set n. Essentially this can be referred to as r-permutations of n or partial permutations, denoted as nPrnPrP(n,r), or P(n,r)among others.

Example:

## Combinations

Combinations are related to permutations in that they are essentially permutations where all the redundancies are removed (as will be described below), since order in a combination is not important. Combinations, like permutations, are denoted in various ways including nCrnCrC(n,r), or C(n,r)

Example:

Source Code:

Output:

.

This site uses Akismet to reduce spam. Learn how your comment data is processed.