C programming Language Problem to solve 1) Write a program that will ask the user to enter 5 exam scores then print the score highest to lowest. Specifications 1) Array with user input 2) Function that calculates the highest score
C
Problem to solve
1) Write a program that will ask the user to enter 5 exam scores then print the score highest to lowest.
Specifications
1) Array with user input
2) Function that calculates the highest score
Program:
#include <stdio.h>
int highest_score (int arr[]);
void highest_to_lowest (int arr[]);
int main()
{
int arr[100], c, d, s;
printf("Enter 5 Exam scores:\n");
for (c = 0; c < 5; c++)
scanf("%d", &arr[c]);
for (c = 0 ; c < 5 - 1; c++)
{
for (d = 0 ; d < 5 - c - 1; d++)
{
if (arr[d] < arr[d+1])
{
s = arr[d];
arr[d] = arr[d+1];
arr[d+1] = s;
}
}
}
highest_to_lowest(arr);
printf ("The highest score is: %d", highest_score(arr));
printf ("\n");
}
void highest_to_lowest (int arr[])
{
printf("The score highest to lowest:\n");
for (int c = 0; c < 5; c++)
printf("%d\n", arr[c]);
}
int highest_score (int arr[])
{
for (int i = 1; i < 5; ++i) {
if (arr[0] < arr[i])
arr[0] = arr[i];
}
return arr[0];
}
Trending now
This is a popular solution!
Step by step
Solved in 2 steps with 1 images