C Exercises: From seven integer values find the highest value and it's position
C Basic Declarations and Expressions: Exercise-112 with Solution
Write a C program that reads seven integer values from the user and finds the highest value and its position.
Sample Solution:
C Code:
#include <stdio.h>
int main () {
// Declare variables
int x, i, n = 0, temp_num = 0, position = 0;
// Prompt user for input
printf("Input 6 numbers (integer values):\n");
// Loop to read and process 6 numbers
for (i = 1; i < 7; i++){
// Read an integer from user and store it in 'x'
scanf("%d", &x);
n = x; // Assign 'x' to 'n'
// Check if 'n' is greater than or equal to 'temp_num'
if (n >= temp_num){
temp_num = n; // Update 'temp_num' with the new maximum value
position = i; // Update 'position' with the current position
}
}
// Print the maximum value and its position
printf("\nMaximum value: %d\n", temp_num);
printf("Position: %d", position);
return 0; // End of program
}
Sample Output:
Input 6 numbers (integer values): 15 20 25 17 -8 35 Maximum value: 35 Position: 6
Flowchart:
C programming Code Editor:
Previous: Write a C program that accepts an integer from the user and divide all numbers between 1 and 100. Print those numbers where remainder value is 3.
Next: Write a C program to create and print the sequence of the following example.
What is the difficulty level of this exercise?
Test your Programming skills with w3resource's quiz.
It will be nice if you may share this link in any developer community or anywhere else, from where other developers may find this content. Thanks.
https://w3resource.com/c-programming-exercises/basic-declarations-and-expressions/c-programming-basic-exercises-112.php
- Weekly Trends and Language Statistics
- Weekly Trends and Language Statistics