C Exercises: Lowest value and position within an array
C Basic Declarations and Expressions: Exercise-130 with Solution
Write a C program to create an array of length n and fill the array elements with integer values. Find the smallest value and its position in the array.
Sample Solution:
C Code:
#include <stdio.h>
int main ()
{
int array_size, i, x, z;
int min_val, position;
// Prompt the user for the array size
printf("Input the array size:\n");
scanf("%d", &array_size);
// Declare an array of integers with the specified size
int vetor[array_size];
// Prompt the user to input array elements
printf("\nInput array elements:\n");
for (i = 0; i < array_size; i++)
{
scanf("%d", &z);
vetor[i] = z; // Store the input value in the array
}
// Initialize min_val and position with the first element of the array
min_val = vetor[0];
position = 0;
// Loop to find the smallest value and its position within the array
for (i = 1; i < array_size; i++)
{
if (vetor[i] < min_val)
{
min_val = vetor[i]; // Update the minimum value
position = i; // Update the position of the minimum value
}
}
// Print the smallest value and its position
printf("\nSmallest Value: %d\n", min_val);
printf("Position within array: %d\n", position);
return 0; // End of program
}
Sample Output:
Input the array size: 5 Input array elements: 35 17 -5 45 36 Smallest Value: -5 Position within array: 2
Flowchart:

C programming Code Editor:
Previous: Write a C program that reads an array (length 10), and replace the first element of the array by a give number and replace each subsequent position of the array by one-third value of the previous.
Next: Write a C program that accepts two strings and check whether the second string present in the last part of the first string.
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