Startertutorials Blog
Tutorials and articles related to programming, computer science, technology and others.
Subscribe to Startertutorials.com's YouTube channel for different tutorial and lecture videos.
Home » Programming » C Programming » Programs » Arrays » C program to find the largest and smallest number in an array
Suryateja Pericherla Categories: Arrays. No Comments on C program to find the largest and smallest number in an array
0
(0)

In this article we will learn to implement a C program to find the largest and smallest number in an array. A C program is given below which reads a list of integers and prints the largest and smallest number.

 

The program is:

/*
 * C program to find the largest and smallest numbers in an array of integers
 * Author: P.S.SuryaTeja
*/
#include <stdio.h>
#include <conio.h>
#include <math.h>
#include <stdlib.h>

int smallest(int a[], int n)
{
	int min, i;
	min = a[0];
	for(i = 1; i < n; i++)
	{
		if(min > a[i])
			min = a[i];
	}
	return min;
}

int largest(int a[], int n)
{
	int max, i;
	max = a[0];
	for(i = 1; i < n; i++)
	{
		if(max < a[i])
			max = a[i];
	}
	return max;
}

int main(int argc, char **argv)
{
	int a[10], n, i;
	printf("Enter a number between 1 and 10: ");
	scanf("%d", &n);
	printf("Enter %d numbers: ", n);
	for(i = 0; i < n; i++)
		scanf("%d", &a[i]);
	printf("\nSmallest element in the array is: %d", smallest(a, n));
	printf("\nLargest element in the array is: %d", largest(a, n));
    getch();
    return 0;
}

 

Input and output for the above program is as follows:

Enter a number between 1 and 10: 5
Enter 5 numbers: 2 3 1 5 4

Smallest element in the array is: 1
Largest element in the array is: 5

 

How useful was this post?

Click on a star to rate it!


Subscribe to our monthly newsletter. Get notified about latest articles, offers and contests.


We are sorry that this post was not useful for you!

Let us improve this post!

Tell us how we can improve this post?

Leave a Reply

Your email address will not be published. Required fields are marked *

Facebook
Twitter
Pinterest
Youtube
Instagram
Blogarama - Blog Directory