#include #include double minimum( double n[], int len ) { double min = DBL_MAX; for ( int i = 0; i < len; ++i ) if ( min > n[ i ] ) min = n[ i ]; return min; } double maximum( double n[], int len ) { double max = DBL_MIN; for ( int i = 0; i < len; ++i ) if ( max < n[ i ] ) max = n[ i ]; return max; } double average( double n[], int len ) { double sum = 0; for ( int i = 0; i < len; ++i ) sum += n[ i ]; return sum / len; } int main( void ) { int n; const int howmany = 20; double nums[ howmany ]; for ( n = 0; n < howmany && std::cin >> nums[ n ]; ++n ) ; double min = minimum( nums, n ); double max = maximum( nums, n ); double ave = average( nums, n ); if ( n > 0 ) std::cout << n << " numbers: max = " << max << " min = " << min << " average = " << ave << '\n'; }