how to define function prototypes in c++ code example

Example: how to define function prototypes in c++

/* C++ Function Prototype and C++ Function Definition */

#include<iostream.h>
#include<conio.h>
#include<stdlib.h>

int add(int, int);         // function prototype
int subtract(int, int);    // function prototype
int multiply(int, int);    // function prototype
int divide(int, int);      // function prototype

void main()
{
	clrscr();
	int a, b;
	cout<<"Enter any two number: ";
	cin>>a>>b;
	cout<<"\nSummation = "<<add(a, b);
	cout<<"\nSubtraction = "<<subtract(a, b);  
	cout<<"\nMultiplication = "<<multiply(a, b); 
	cout<<"\nDivision = "<<divide(a, b); 
	getch();
}

int add(int x, int y)     // function definition
{
	int res;
	res = x + y;
	return res;
}

int subtract(int x, int y)    // function definition
{
	int res;
	res = x - y;
	return res;
}

int multiply(int x, int y)    // function definition
{
	int res;
	res = x * y;
	return res;
}

int divide(int x, int y)    // function definition
{
	if(y==0)
	{
		cout<<"\n\nDivide by Zero Error..!!";
		cout<<"\nPress any key to exit...";
		getch();
		exit(1);
	}
	else
	{
		int res;
		res = x / y;
		return res;
	}
}

Tags:

Cpp Example