Given an array, Find the Largest Number in an Array.
For example:
If the input array is
1 2 3 4 5
then the largest number in the array is "5".
Implementation:
For example:
If the input array is
1 2 3 4 5
then the largest number in the array is "5".
Implementation:
#include <stdio.h> #include <stdlib.h> #include <limits.h> int main(void) { /* store the minimum value of signed integer in max which is -2147483648 */ int *a,n,i,max=INT_MIN; /* Get the number of elements of the array */ scanf("%d",&n); /* allocate the size of n integers */ a=(int*)malloc(sizeof(int)*n); /* Get the integers from the user, thereby store the update the maximum element of the array every time */ for(i=0;i<n;i++) { scanf("%d",(a+i)); max=max>*(a+i)?max:*(a+i); } /* Print the largest element which is max */ printf("greatest element is %d",max); return 0; }