# C Sharp Program To Find Largest Number In An Array Easy Way

C# program to find largest number in an array with simple logic and example and test cases.

Example:
Input Array: 2 6 4 8 9
Output: 9

LOGIC:

• Create an integer variable and store first element of the array into it, assuming this is largest value.
• Traverse the array using for a loop from location 1 to array length -1. 0th location we have already stored in largest variable.
• Check if current element is larger than value stored in largest variable. If it is larger, then assign the largest variable with current array location value.
• Once loop is over, largest variable contains largest/max value.

## C# Program To Find Largest Number In An Array

Code

``````using System;
/* --------------------------------------------------
* C# Program to find largest number in Array
*/

/* --------------------------------------------------
* C# function to find largest element
* in an integer array
*
* @ parameters:
* int arr : It accept base address of int array
*
*
*
* @ return : It returns the largest / maximum
* value from array
*/
class Program
{
static void Main(string[] args)
{
///* Enter size of the int array */
Console.WriteLine("Please enter the size of the array");
int size;
bool flag = int.TryParse(Console.ReadLine(), out size);

if(flag==false)
{
Console.WriteLine("Invalid number");
return;

}
flag = false;

Console.WriteLine("Please enter {0} elements into array",size);
int[] arr=new int[size];

///* Input array elements */
for (int i = 0; i < size; i++)
{
flag = int.TryParse(Console.ReadLine(), out arr[i]);
if(flag==false)
{
Console.WriteLine("In valid Number");
return;
}
}

////Call function to get largest number
int largesnumber = PrintLargeNumber(arr);

Console.WriteLine("The Largest Number in the array is {0}", largesnumber);

}

static int PrintLargeNumber(int[] arr)
{
int largestNumber=arr[0];
for (int i = 1; i < arr.Length; i++) { /* If current element is larger, then assign * value to largest variable. */ if(arr[i]>largestNumber)
{
largestNumber = arr[i];
}
}

////Return the largest number
return largestNumber;
}
}

``````

Output

``````Please enter the size of the array
6
Please enter 6 elements into array
5
3
6
2
4
8
The Largest Number in the array is 8``````