## Problem Statement

According to the problem statement, we need to write a program that prints or finds the largest number entered by the users amongst a list of numbers.

The program must be written in such as way, it first asks the user to enter the number of elements or values the users want to enter. And after entering all those numbers we need to print the largest one.

For Example, if the user chooses to enter `5`

numbers

**Input **

How many numbers you want to enter? : 5 Enter Number 1: 23 Enter Number 2: 25 Enter Number 3: 45 Enter Number 4: 70 Enter Number 5: 80

**Output**

The largest entered number is 80

### Algorithm

- Initialize a variable
`largest`

with a random minimum value. - Ask the user to enter the number of elements
`n`

he/she wants to enter. - Create a for loop from range
`1 to n`

. - Inside the loop ask users to enter the number.
- After user enter the number check if the entered number is larger than the
`largest`

number, if yes save the entered number to the largest variable.

### C program to find the largest number amongst the numbers entered by the user

#include <stdio.h> int main() { int num, element, largest =-999999999, i; //input the number printf("How many numbers you want to enter?: "); scanf("%d", &num); for(i=1; i<=num;i++) { printf("Enter Number %d: ", i); scanf("%d", &element); //check if the entered number is greater than largest number if(element> largest) { largest = element; } } printf("The largest number is %d", largest); return 0; }

**Output**

How many numbers you want to enter?: 5 Enter Number 1: 23 Enter Number 2: 535 Enter Number 3: 223 Enter Number 4: 75 Enter Number 5: 23 The largest number is 535

**C++ **program to find the largest number amongst the numbers entered by the user

#include<iostream> using namespace std; int main() { int num, element, largest =-999999999; //input the number cout<<"How many numbers you want to enter?: "; cin>>num; for(int i=1; i<=num;i++) { cout<<"Enter Number "<< i<<": "; cin>>element; //check if the entered number is greater than largest number if(element> largest) { largest = element; } } cout<<"The largest number is "<< largest; return 0; }

**Output**

How many numbers you want to enter?: 6 Enter Number 1: 234 Enter Number 2: 25 Enter Number 3: 74 Enter Number 4: 165 Enter Number 5: 236 Enter Number 6: 234 The largest number is 236

**Python:**

# input the number num = int(input("How many elements you wants to enter?: ")) # initialize with minimum value largest =float("-inf") for i in range(1, num+1): element = int(input(f"Enter Number {i}: ")) # check if the entered number is larger than largest value if(element> largest): largest=element print("The largest numbers is:", largest)

**Output:**

How many elements you wants to enter?: 5 Enter Number 1: -24 Enter Number 2: -535 Enter Number 3: -43 Enter Number 4: -223 Enter Number 5: -4643 The largest numbers is: -24

**Wrapping Up!**

Now let’s wrap up our programming article on finding the largest number amongst the numbers entered by the user. The solution starts with initializing the initial value for the largest variable. It is very important to initialize as minimum as value to the initial largest variable. Do not initialize it with zero because in some cases the user may enter all the negative numbers, so their zero will become the largest number that’s what we do not want from our program. We want that it must print the largest number from the user entered values.

**People are also reading:**

- Python Program to Add Two Numbers
- WAP in C++ & Python to reverse a number
- Python Program to Swap Two Variables
- Perfect Number in C
- Linear Search in Python and C++
- WAP in C++ & Python to calculate the size of each data types
- C++ and Python Code to Find The Sum of Elements Above and Below The Main Diagonal of a Matrix
- WAP in C++ and python to check whether the year is a leap year or not
- Python RegEx
- WAP to swap two numbers