// function example
#include <iostream>
using namespace std;
int addition (int a, int b)
{
int r;
r=a+b;
return r;
}
#include<iostream>
using namespace std;
void square(int value)
{
int total = pow(value, 2);
cout << total << endl;
}
void cube(int value)
{
int total = pow(value, 3);
cout << total << endl;
}
int main()
{
int value;
cout << "Enter value: ";
cin >> value;
if (value % 2 == 0)
{
square(value);
}
else
{
cube(value);
}
return 0;
}
#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;
}
#include <iostream>
using namespace std;
void function(){
cout << "I am a function!" << endl;
}
int main()
{
function();
return 0;
}
// the void function
void function() {
cout << "Hello World!";
}
// the main function
int main() {
function();
return 0;
}
void Hello() {
std::cout << "Hello";
}
int main () {
Hello();
}
//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;
}
return_type function_name( parameter list ) {
body of the function
}
Code Example |
---|
Cpp :: binary file in c++ |
Cpp :: how to clear vector c++ |
Cpp :: How to reverse a string in c++ using reverse function |
Cpp :: c++ typeid |
Cpp :: c++ if in equivalent |
Cpp :: c++ max of array |
Cpp :: c++ initialize multidimensional vector |
Cpp :: segmented sieve of Eratosthenes in cpp |
Cpp :: how to take space separated input in c++ |
Cpp :: get window position |
Cpp :: c++ get ascii value of char |
Cpp :: C++ cin cout |
Cpp :: log base 10 c++ |
Cpp :: iterate vector in reverse c++ |
Cpp :: how to print in cpp |
Cpp :: how to get size of 2d vector in c++ |
Cpp :: c++ split string by several space |
Cpp :: c++ cout format |
Cpp :: is power of 2 |
Cpp :: c++ lambda |
Cpp :: cout c++ |
Cpp :: inline function in c++ |
Cpp :: std vector random shuffle |
Cpp :: c++ get the line which call a function |
Cpp :: 2d vector in cpp |
Cpp :: cpp while |
Cpp :: unordered_map contains key |
Cpp :: list in c++ |
Cpp :: min element in vector c++ |
Cpp :: c++ tuple |