My problem is complete partially written C++ program, the program continuously prompts user for an integer until user enters 0, the program passes the value to the function that computes the sum of all the whole numbers from 1 up to and including the entered number. next the program passes the value to another function that computes the product of all the whole numbers up to and including the entered number. Here is the code including some of my work #include #include int number1, number2; void sums(int);//function declaration void products(int);//function declaration using namespace std; int main() { double number; cout << \"Enter a positive integer or 0 to quit: \"; cin >> number; while(number != 0) { // Call sums function here sums(number); // Call products function here // products(int); } return 0; } // End of main function // Write sums function here //void sums(int number1, int number2) //{ //if number1 //sums = number1 + number2 // Write products function here //products(int number1, int number2) //Declarations //int total //products = number1 * number2 I am trying to work in steps however when I try to call the function sums if I put in parans int number1, int number2 or double number I get errors. Solution #include #include #include #include using namespace std; int number; int main() { cout << \"Enter a positive number\" << endl; cin >> number; while (number < 0) { cout << \"Enter a positive number\" << endl; } if (number > 0) { cout << \"Awesome job!\" << endl; } return 0; } .