Return to the BobbyGriggs.com C++ Nook


Chapter 4 - Division of Two Integers
© 1998 by Bobby Griggs.



// Program name:  Division

// Purpose:  To display the real quotient of two integers and the

// integer quotient of two integers.



// Win32 console application



#include < iostream.h >

#include < stdio.h >

#include < iomanip.h >



void Input_numbers (int &n1,int &n2);

void Real_division (int n1,int n2);

void Integer_division (int n1,int n2);

void Remainder (int n1,int n2);



void main()

{

	int num1,num2;



	Input_numbers(num1,num2);

	Real_division(num1,num2);

	Integer_division(num1,num2);

	Remainder (num1,num2);

	return;

}



void Input_numbers(int &n1,int &n2)

{

	cout << "Enter first integer ... ";

	cin >> n1;

	cout << endl;

	cout << "Enter second integer ... ";

	cin >> n2;

	cout << endl;

	return;

}



void Real_division(int n1,int n2)

{

	cout << setiosflags(ios::fixed) << setprecision(2);



	cout << "The real quotient is ";

	cout << (double)n1 / (double)n2 << "!" << endl << endl;

	return;

}



void Integer_division(int n1,int n2)

{

	cout << "The integer quotient is ";

	cout << n1 / n2 << "!" << endl << endl;

	return;

}



void Remainder(int n1,int n2)

{

	cout << "The remainder is ";

	cout << n1 % n2 << "!" << endl << endl;

	cout << "Hit enter to continue ... " << endl;

	getchar();

	return;

}