Print smallest number using One Dimensional Array in C
This program is written in C programming language and it does the following:
- It first declares some integer variables s, i, n, a, t and j
- The program then prompts the user to enter a limit 'n' which determines the size of an integer array 'a'
- Then, it prompts the user to enter 'n' values which are stored in the array 'a'
- Next, it assigns the first element of array 'a' to variable 't'
- Then it uses a for loop to iterate through the array starting from the second element
- Within the for loop, it checks if the current element is less than the value of 't' using an if statement.
- If true, it assigns the current element to the variable 't'
- After the for loop, it prints the value of 't' which will be the least value of the array using printf statement
- Finally, it returns 0 as the value of main function
Source Code
#include<stdio.h>
int main()
{
int s=0,i,n,a[10],t=0,j;
printf("ENTER LIMIT:");
scanf("%d",&n);
printf("ENTER VALUES:");
for(i=0;i<n;i++)
{
scanf("%d",&a[i]);
}
t=a[0];
for(i=1;i<n;i++)
{
if(t>a[i])
{
t=a[i];
}
}
printf("THE LEAST VALUE IS:%d",t);
return 0;
}
To download raw file
Click Here
Output
ENTER LIMIT:5
ENTER VALUES:1
2
3
4
5
THE LEAST VALUE IS 1