
Patrick B. answered 05/01/21
Math and computer tutor/teacher
/******* NUMBER.h ****************/
#ifndef NUMBERH
#define NUMBERH
class Number
{
public:
Number(int number);
void SetNum(int number);
int GetNum();
private:
int num;
};
#endif
/******************* Number.cpp ************************************************/
#ifndef NUMBERH
#include "number.h"
#endif
Number::Number(int number)
{
num = number;
}
void Number::SetNum(int number)
{
num = number;
}
int Number::GetNum()
{
return num;
}
/******** main ***************/
#ifndef NUMBERH
#include "number.h"
#endif
void Swap(Number& num1, Number& num2)
{
int iNum1 = num1.GetNum();
int iNum2 = num2.GetNum();
num2.SetNum(iNum1);
num1.SetNum(iNum2);
}
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
int main(int argc, char** argv)
{
Number num1 = Number(19);
Number num2 = Number(178);
Swap(num1,num2);
cout << "num1 = " <<num1.GetNum()
<< ", num2 = " << num2.GetNum()
<< endl;
return 0;
}