# include <cstdlib>
# include <iostream>
using namespace std;
combinatorial class {
public:
void permutation ();
combining void ();
private:
int i, n, r, p, t, a, b, c;
};
void combinatorial:: permutations () {
cout <<"PERMUTATIONS" <<endl;
cout <<"Enter n:";
cin>> n;
cout <<"Input r:";
cin>> r;
a = 1;
b = 1;
for (i = n; i> 0; i -)
{
a *= i;
}
t = n-r;
if (t! = 0)
{
for (i = t; i> 0; i -)
{
b *= i;
}
}
if (t! = 0)
{
p = a / b;
cout <<"Result:" <<p <<endl;
}
else
{
cout <<a <<endl;
}
}
void combinatorial:: combining () {
cout <<"combining" <<endl;
cout <<"Enter n:";
cin>> n;
cout <<"Input r:";
cin>> r;
a = 1;
b = 1;
c = 1;
for (i = n; i> 0; i -)
{
a *= i;
}
t = n-r;
if (t! = 0)
{
for (i = t; i> 0; i -)
{
b *= i;
}
}
for (i = r i> 0; i -)
{
c *= i;
}
if (t! = 0)
{
p = a / (b * c);
cout <<"Result:" <<p <<endl;
}
else
{
cout <<a <<endl;
}
}
int main (int argc, char * argv [])
{
combinatorial x;
x.permutasi ();
cout <<endl;
x.combinasi ();
cout <<endl;
system ("PAUSE");
return EXIT_SUCCESS;
}
0 Response for the "programs look for combinations and permutations"
Post a Comment