Sum and Average
Make a program with a float array of size 5.
Use a for-loop to let the user assign a number to each element.
Run another loop to find the sum, average, and max value of the array.
Expected output
5
4
3
2
8
Sum: 22
Average: 4.4
Max Value: 8
Answer
#include <iostream>
int main() {
float numbers[5];
// Input loop
for(int i = 0; i < 5; ++i) {
std::cout << "Enter number " << i + 1 << ": ";
std::cin >> numbers[i];
}
float sum = 0, max = 0;
// Calculation loop
for(int i = 0; i < 5; ++i)
{
sum += numbers[i];
if(numbers[i] > max)
{
max = numbers[i];
}
}
float average = sum / 5;
// Output
std::cout << "Sum: " << sum;
std::cout << "\nAverage: " << average;
std::cout << "\nMax Value: " << max;
return 0;
}