How to use Temporary Variable In C++

It is one of the simplest methods where we take a new variable equal to any of the three numbers and assume it to be max. The algorithm for this method is as follows:

Algorithm

  1. Create a new variable named max = a.
  2. If max is less than b, then max = b.
  3. If max is less than c, then max = c.
  4. Return max.

C++ Program to Find the Largest Among Three Numbers Using Temporary Variable

C++




// C++ program to find largest among three numbers using
// temporary variable
#include <bits/stdc++.h>
using namespace std;
 
// Driver code
int main()
{
    int a = 1, b = 10, c = 4;
 
    // temporary variable where we assumed a is max
    int max = a;
 
    if (max < b)
        max = b;
    if (max < c)
        max = c;
 
    printf("%d is the maximum out of %d, %d, and %d", max,
           a, b, c);
 
    return 0;
}


Output

10 is the maximum out of 1, 10, and 4

Complexity Analysis

  • Time Complexity: O(1)
  • Auxiliary Space: O(1)

C++ Program to Find Largest Among Three Numbers

There are many different methods using which we find the maximum or largest number among three numbers. In this article, we will learn three such methods to find the largest among three numbers in C++.

Example:

Input: a = 1, b = 2, c = 45
Output: The Largest Among 3 is 45

Similar Reads

Methods to Find the Largest of Three Numbers

We can use the three methods to find the largest of the three numbers:...

1. Using if-else Statements

Algorithm...

2. Using Temporary Variable

...

3. Find the Largest Number Using the In-built max() Function

It is one of the simplest methods where we take a new variable equal to any of the three numbers and assume it to be max. The algorithm for this method is as follows:...