# C Program to Find Smallest Number in Array

By | June 29, 2019

Q: Write a C Program to Find Smallest Number in Array

## The Basic Logic of Smallest Number in Array Program

• First of all the user will input any 5 numbers in array.
• The program assumes that the first number is minimum number
• min = numArray;
• This C program uses a for loop to get each number in the given array and compare it with current minimum number. If the current item of array is less than current minimum number, then assign current array item to min
• if( numArray[i] < min)
• min = numArray[i];
• After termination of loop the minimum number will be in min variable.
• Display the value of min variable Find smallest number in array – EasyCodeBook.com

The Source Code for c program to show minimum number in array is as follows:

```/*
Write a C Program
to input 5 numbers in array
of five integers. Find and Display minimum
or smallest number in array
*/
#include<stdio.h>

int main()
{
int numArray, i, min;
/*input in array using for loop*/
for(i=0; i<5; i++)
{
printf("Enter Element No:%d=",i+1);
scanf("%d", &numArray[i]);
}
/* suppose first number in array is minimum */
min = numArray;
for(i=1;i<5;i++)
if(numArray[i] < min)
min = numArray[i];
printf("Minimum or Smallest Number in Array is %d\n", min);

return 0;
}
```