Write a program to print the position of the smallest number of n numbers using arrays

Table of Contents

Program in C

#include <stdio.h>
#include <conio.h>
int main()
{
int i, n, arr[20], small, pos;
clrscr();
printf("\n Enter the number of elements in the array : ");
scanf("%d", &n);
printf("\n Enter the elements : ");
for(i=0;i<n;i++)
scanf("%d",&arr[i]);
small = arr[0]
pos =0;
for(i=1;i<n;i++)
{
if(arr[i]<small)
{
small = arr[i];
pos = i;
}
}
printf("\n The smallest element is : %d", small);
printf("\n The position of the smallest element in the array is : %d", pos);
return 0;
}

Output

Enter the number of elements in the array : 5
Enter the elements : 7 6 5 14 3
The smallest element is : 3
The position of the smallest element in the array is : 4

Leave a Comment