Sunday
November 23, 2014

Homework Help: C++

Posted by Anonymous on Friday, November 26, 2010 at 10:19pm.

I am having trouble identifying the flaws in my code. I need to created a program that calculates the rainfall for a given year in months. I needed it to show the total amount of rain for the year, the average monthly rainfall, and the months with the highest and lowest amounts. So far I got everything to calculate and display correctly all except the highest and lowest months. I have included the full code. Thanks.


#include<iostream>
using namespace std;

void main()
{
double rainfall[12], totalrainfall=0, avgrainfall =0, maximum =0, minimum=0;
int i,j,k,m,mimo, mamo;
char monthnames[12] = {'Jan','Feb','Mar','Apr','May','Jun','Ju…

for (i=0;i<12;i++)
{
cout<<"Enter rainfall for month "<<i+1<<":";
cin>>rainfall[i]; //capture all rainfall values from user
}


for(j=0;j<12;j++)
{
totalrainfall = totalrainfall + rainfall[j]; //calculate total rainfall
}

cout<<"Total rainfall for the year:"<<totalrainfall<<endl;


avgrainfall = totalrainfall/12; //calculate average rainfall
cout<<"Average monthly rainfall: "<<avgrainfall<<endl;


for(k=0;k<12;k++)
{
maximum = rainfall[0];
if (rainfall[k] > maximum)
{
maximum = rainfall[k]; //find maximum rainfall value
mamo = k; //month with max rainfall
}
}

for(i=k;i<=k;i++)
{cout<<"Maximum rainfall month: "<<monthnames[mamo]<<endl;}

for(m=0;m<12;m++)
{
minimum = rainfall[0];
if (rainfall[m] < minimum)
{
minimum = rainfall[m];
mimo = m;
}
}
for(i=m;i<=m;i++)
{cout<<"Minimum rainfall month: "<<monthnames[mimo]<<endl;}

}

Answer this Question

First Name:
School Subject:
Answer:

Related Questions

Programming logic and design - Design a program that lets the user enter the ...
math - Inches 9 8 - 7 - 6 - 5 - ,--- 4 - t-- ,--- 3 - t-- ,--- ~ t-- 2 1 - - J F...
Programming - Here is the question that I need help to write the code for the ...
Computer Programming using python - Now write a program that calculates the ...
Computer Programming using python - Now write a program that calculates the ...
Check my math please - Total Rainfall = rainfall mm x area covered In order to ...
computer science - In the Meteorological institute at Ruritania, one can find ...
math - the rainfall this year was 18.6 cm. this is 3.2 cm less than half of the ...
programming - I am having trouble writing this program for java. can anybody ...
c programming - a student designed a program to accept the age of an employee ...

Search
Members