Monkey Business, a local zoo, wants to keep track of how many pounds of food eac
ID: 3555315 • Letter: M
Question
Monkey Business, a local zoo, wants to keep track of how many pounds of food each of its three monkeys eats each day during a typical week. Write a program that stores this information in a two-dimensional 3 7 array, where each row represents a different monkey and each column represents a different day of the week. The monkeys are represented by integers 1, 2, and 3; the weekdays are "Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday". The program should first prompt the user to input the data for each monkey, starying with "Sunday" for monkey #1, then monkeys #2 and #3 followed by "Monday" for monkey #1, then monkeys #2 and #3 and so on, through "Saturday". The program then creates a report that includes the following information, each properly labeled (see below):
Input validation:
Do not accept negative numbers for pounds of food eaten. When a negative value is entered, the program outputs "invalid (negative) food quantity-reenter" and attempts to reread the value.
Prompts and Ouput Labels:
Average food consumed daily: 6.23.
The least daily food consumed was by monkey #1 on Friday.
The most daily food consumed was by monkey #2 on Sunday.
**Please write in c++ not c# and please add comments to what you are doing; it would help a lot!! Thanks
Explanation / Answer
#include<iostream>
#include<string>
using namespace std;
int main()
{
string day[7] = {"Sunday","Monday","Tuesday","Wednesday"...
int x,i;
double average, total[3] = {}, totalall = 0, pounds[3][7];
for(x=0;x<=2;x++)
{
cout << "Enter amount of food consumed by monkey " << x + 1;
for(i=0;i<=6;i++)
{
cout << day[i] << " : ";
cin >> pounds[x][i];
while(pounds[x][i] < 0)
{
cout << "You have entered a negative value. Please try again : ";
cin >> pounds[x][i];
}
total[x] = total[x] + pounds[x][i];
totalall = totalall + total[x];
}
}
system("PAUSE");
return 0;
}
Related Questions
drjack9650@gmail.com
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.