In this tutorial, we are going to write a C Program for finding the largest number in an array in C Programming with practical program code and step-by-step full complete explanation.

C Program for finding the largest number in an array


C Program for finding the largest number in an array.

 
#include<stdio.h>
#include<conio.h>
#include<stdlib.h>

void main()
{
    int *arr,i,j,n,LARGE;

    clrscr();

    printf("Enter the number of elements in the array");
    scanf("%d",&n);

    arr=(int*)malloc(sizeof(int)*n);

    for(i=0;i<n;i++)
    {
        printf("Enter a number");
        scanf("%d",&arr[i]);
    }

    LARGE=arr[0];

    for(i=1;i<n;i++)
    {
        if(arr[i]>LARGE)
            LARGE = arr[i];
    }

    printf("\nThe largest number in the array is: %d",LARGE);

    getch();
}


Output

 
Enter the number of elements in the array: 5
Enter a number: 32
Enter a number: 43
Enter a number: 23
Enter a number: 57
Enter a number: 47
The largest number in the array is: 57