Sum and Average

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;
}
Questions