online compiler and debugger for c/c++

code. compile. run. debug. share.
Source Code   
Language
#include <iostream> #include <climits> //N is a nontype template parameter template<std::size_t N> void value(const int (&array)[N]){ int max_num = INT_MIN; int min_num = INT_MAX; //iterate through the vector to find the max and min value for(const int& element: array) { if(element > max_num) { max_num = element; } if(element < min_num) { min_num = element; } } std::cout<<"maximum is: "<<max_num<<std::endl;//return the difference of mx and min value std::cout<<"minimum is: "<<min_num; } int main(){ int array[3] = {}; for(int x = 0; x < sizeof (array) / (sizeof (array[0])); x++){ std::cout << "Input #" << x+1 <<": "; std::cin >> array[x]; } value(array); //no need to pass the second argument return 0; }

Compiling Program...

Command line arguments:
Standard Input: Interactive Console Text
×

                

                

Program is not being debugged. Click "Debug" button to start program in debug mode.

#FunctionFile:Line
VariableValue
RegisterValue
ExpressionValue