What did I do wrong? It won't does not work for my choices...
#include <iostream>
using namespace std;
//function prototypes
void displayMonthly (double[]);
void displayTotal (double[]);
int main()
{
//declare variables and array
int choice = 0;
double rainfall[12] = {0.0};
//get rainfall amounts
for (int x = 0; x < 12; x +=1)
{
cout << "Enter rainfall for month " << x + 1 << ": ";
cin >> rainfall[x];
} //end for
do
{
//display menu and get menu choice
cout << endl;
cout << "1 Display monthly amounts" << endl;
cout << "2 Display total amount" << endl;
cout << "3 End Program" << endl;
cout << "Enter your choice: ";
cin >> choice;
//call appropriate function or end program
if (choice == 1)
displayMonthly(rainfall);
else if (choice == 2)
displayTotal(rainfall);
//end ifs
} while (choice == 1 || choice == 2);
return 0;
} //end of main function
//*****function definitions*****
void displayMonthly(double rain[])
{
cout << "Monthly rainfall amounts:" << endl;
for (int x = 0; x < 12; x += 1)
cout << rain[x] << endl;
//end for
} //end of displayMonthly function
void displayTotal(double rain[])
{
double total = 0.0;
for (int x = 0; x < 12; x =+ 1)
total = total + rain[x];
//end for
cout << "Total rainfall: " << total << endl;
} //end of displayTotal function