C Exercises: Find the smallest element and its position in an array
C Basic Declarations and Expressions: Exercise-52 with Solution
Write a C program to read an array of length 6 and find the smallest element and its position.
Pictorial Presentation:

Sample Solution:
C Code:
#include <stdio.h>
int main() {
int e, i, sval, position;
// Prompt user to input the length of the array
printf("\nInput the length of the array: ");
scanf("%d", &e);
// Declare an array of length 'e'
int v[e];
// Prompt user to input the array elements
printf("\nInput the array elements:\n ");
for(i = 0; i < e; i++) {
scanf("%d", &v[i]);
}
// Initialize 'sval' and 'position' with the first element of the array
sval = v[0];
position = 0;
// Find the smallest value and its position in the array
for(i = 0; i < e; i++) {
if(sval > v[i]) {
sval = v[i];
position = i;
}
}
// Print the smallest value and its position
printf("Smallest Value: %d\n", sval);
printf("Position of the element: %d\n", position);
return 0;
}
Sample Output:
Input the length of the array: 5 Input the array elements: 25 35 20 14 45 Smallest Value: 14 Position of the element: 3
Flowchart:

C programming Code Editor:
Previous: Write a C program to read an array of length 6, change the first element by the last, the second element by the fifth and the third element by the fourth. Print the elements of the modified array.
Next: Write a C program that accepts principle, rate of interest, time and compute the simple interest
What is the difficulty level of this exercise?
Test your Programming skills with w3resource's quiz.
- Weekly Trends
- Python Interview Questions and Answers: Comprehensive Guide
- Scala Exercises, Practice, Solution
- Kotlin Exercises practice with solution
- MongoDB Exercises, Practice, Solution
- SQL Exercises, Practice, Solution - JOINS
- Java Basic Programming Exercises
- SQL Subqueries
- Adventureworks Database Exercises
- C# Sharp Basic Exercises
- SQL COUNT() with distinct
- JavaScript String Exercises
- JavaScript HTML Form Validation
- Java Collection Exercises
- SQL COUNT() function
- SQL Inner Join