#include
int main()
{
int largestSoFar;
int numbers[3];
std::cout << "Enter 3 different intergers: ";
std::cin >> numbers[0] >> numbers[1] >> numbers[2];
largestSoFar = numbers[0];
for (int i = 1; i < 3; ++i) {
if (numbers[i] > largestSoFar) {
largestSoFar = numbers[i];
}
}
std::cout << "Largest number is: " << largestSoFar << std::endl;
return 0;
}
If no arrays, then just assume num1 is largest, and then compare against num2 and num3
#include
int main()
{
int largestSoFar;
int num1, num2, num3;
std::cout << "Enter 3 different intergers: ";
std::cin >> num1 >> num2 >> num3;
largestSoFar = num1; // assume num1 is largest
if (num2 > largestSoFar) { // check if num2 is larger than num1
largestSoFar = num2;
}
if (num3 > largestSoFar) { // check if num3 is larger than num1 or potentionally num2
largestSoFar = num3;
}
std::cout << "Largest number is: " << largestSoFar << std::endl;
return 0;
}
I'm trying to make a program where it determines which integer input is the largest. I cannot use these relational operators &&, ||, ! for this.
This is what I have so far...
#include
using namespace std;
int main()
{
int largestSoFar;
int num1, num2, num3;
cout << "Enter 3 different intergers: ";
cin >> num1 >> num2 >> num3;
if (largestSoFar > num1, num2, num3)
{
cout << "The largest is " << largestSoFar;
}
return 0;
}