Creating C Program with Friend Functions and Function Overloading


#include
using namespace std;


int inputArraySetA[20];
int inputArraySetB[20];
//int inputArrayUnion[20];
int sizeSetA = 0;
int sizeSetB = 0;
//int sizeUnion = 0;
int temp = 0;




class Set
{
protected:
int x;
int y;
public:
Set();
Set(int px,int py);
void AddElement(int v);
void RemoveElement(int v);
void Print();
friend void Union(int inputArraySetA[20], int inputArraySetB[20]);
friend void Intersect(int inputArraySetA[20], int inputArraySetB[20]);
friend void Minus(int inputArraySetA[20], int inputArraySetB[20]);


};


//--------------------------------------------------------------------------------------------------------------------
void Union(int inputArraySetA[20], int inputArraySetB[20])
{


}


//--------------------------------------------------------------------------------------------------------------------

int main()
{



cout << "Enter First set of numbers, (-1) to quit: "< for (int i = 0; i < 20; i++)
{
cin >> temp;
if (temp == -1)
{
break;
}
else
{
inputArraySetA[i] = temp;
sizeSetA++;
}
}



cout << "Enter Second set of numbers, (-1) to quit: "< for (int i = 0; i < 20; i++)
{
cin >> temp;
if (temp == -1)
{
break;
}
else
{
inputArraySetB[i] = temp;
sizeSetB++;
}
}


cout << "Set A is ";
for (int i = 0; i < sizeSetA; i++)
{
cout << inputArraySetA[i] << " ";
}
cout << "\nSet B is ";
for (int i = 0; i < sizeSetB; i++)
{
cout << inputArraySetB[i] << " ";
}


return 0;
}


No comments:

Post a Comment