#include <iostream>
using namespace std;
// Input a,b
// Output Combination a!/b!(a-b)!
int fac(int x){
int s=1;
for(int i=x;i>0;i--){
s*=i;
}
return s;
}
int con (int x,int y){
int c;
c=fac(x)/(fac(y)*fac(x-y));
return c;
}
int main(){
int a,b;
cout<<"Enter the first number : ";
cin >> a;
cout<<"Enter the second number : ";
cin >> b;
cout<<"The conbination of these number : ";
cout<<con(a,b);
return 0;
}
//INCLUDING BUILT-IN LIBRARIES...
#include <iostream>
#include <stdlib.h>
//PRE-DEFINE CONSTANT VALUES...
#define MAXNUM -12 //defining an integer
#define PI 3.1415 //defining a float
#define END "
Program has ended!!
" //defining a string
//PRE-DEFINING CONSTANT OPERATIONS...
#define ADD(a, b, c) (a + b + c) //Operation that will add its 3 parameters
using namespace std;
int main(){
//using other definitions to check if the current device is Windows or UNIX
#ifdef _WIN32
cout<<"Windows Operating System Detected"<<endl;
#elif __unix__
cout<<"UNIX Operating System Detected"<<endl;
#else
cout<<"Operating System could NOT be identified!"<<endl;
#endif
cout<<endl<<"Using pre-defined values and operations: "<<endl;
cout<<" • MAXNUM: "<<MAXNUM<<endl; //using pre-defined integer
cout<<" • PI: "<<PI<<endl; //using pre-defined float
cout<<" • ADD(): "<<ADD(2,5,99.5)<<endl; //using pre-defined function
cout<<END; //using pre-defined string
return 0;
}
//first lets create a function
/*void is for starting something, anything after void will be the name of your
function which will be followed by () */
void yourFunction() {
//your code will be here, anything here will be the code in the yourFunction
cout << "Functions"
}
//now we have to go to our main function, the only function the compiler reads
int main() {
myFunction(); //you call the function, the code we put in it earlier will be executed
return 0;
}
#include <iostream>
using namespace std;
// declaring a function
void displayNum(int n1, float n2) {
cout << "The int number is " << n1;
cout << "The double number is " << n2;
}
int main() {
int num1 = 5;
double num2 = 5.5;
// calling the function
displayNum(num1, num2);
return 0;
}
// C++ Program to demonstrate working of a function
#include <iostream>
using namespace std;
// Following function that takes two parameters 'x' and 'y'
// as input and returns max of two input numbers
int max(int x, int y)
{
if (x > y)
return x;
else
return y;
}
// main function that doesn't receive any parameter and
// returns integer
int main()
{
int a = 10, b = 20;
// Calling above function to find max of 'a' and 'b'
int m = max(a, b);
cout << "m is " << m;
return 0;
}