Assignment was-
"Please implement concisely and efficiently the following function overloading (in red) which calculates the minimum of different numbers of inputs. OUTPUT all the results into an output file, out.txt. Pack your source code and the output file into exer3.zip and upload it online using Assignments menu."
Error is "Circular minimum3 <- minimum3.dependency droppped."
What does this mean and how do I fix it. Assignment is due in 30 minutes..
#include <iostream>
#include <fstream>
using namespace std;
//Declarations
int min(int, int, int);
int min(int, int, int, int);
int min(int, int, int, int);
ofstream output;
int main()
{
cout<< "Minimum of 55 and 66 is: " << min(55, 66) << endl;
cout<< "Minimum of 99, 77 and 33 is: " << min(99, 77, 33) << endl;
cout<< "Minimum of 34, 6, 72, and 9 is: " << min(34, 6, 72, 9) << endl;
system("pause");
return 0;
}
//Definitions
int min (int num1, int num2)
{
int minimum = num1;
if (num2 < minimum)
{
minimum = num2;
}
output.open("out.txt", ios::app);
output<<"Minimum of " << num1 <<" " << num2 << " is: " << minimum << endl; //Output results
output.close();
return minimum;
}
int min (int num1, int num2, int num3)
{
int minimum = num1;
if (num2 < minimum)
{
minimum = num2;
}
if (num3 < minimum)
{
minimum = num3;
}
output.open("out.txt", ios::app);
output<<"Minimum of " << num1 <<" " << num2 <<" " << num3 << " is: " << minimum << endl;
output.close();
return minimum;
}
int min (int num1, int num2, int num3, int num4)
{
int minimum = num1;
if (num2 < minimum)
{
minimum = num2;
}
if (num3 < minimum)
{
minimum = num3;
}
if (num4 < minimum)
{
minimum = num4;
}
output.open("out.txt", ios::app);
output<<"Minimum of " << num1 <<" " << num2 <<" " << num3 <<" " << num4 << " is: " << minimum << endl;
output.close();
return minimum;
}

New Topic/Question
Reply




MultiQuote





|