Here's my code
Expand|Select|Wrap|Line Numbers
- #include <cstdlib>
- #include <iostream>
- using namespace std;
- const int MONKEYS = 3;
- const int DAYS = 7;
- double average = 0;
- int getSum (int [][DAYS]);
- void getChart (int [][DAYS]);
- void dayAvg (int table [][DAYS]);
- int findLowest (int table [][DAYS]);
- int findHighest (int table [][DAYS]);
- int main(int argc, char *argv[])
- {
- int table [MONKEYS][DAYS];
- cout << "The diet of 3 monkeys over 7 days, please input your info: \n\n";
- getChart(table);
- cout << "The total amount of food consumed by the monkeys: "
- << getSum(table) << " Pounds\n\n";
- dayAvg(table);
- cout << "The lowest amount of food eaten was: " << findLowest(table) << " Pounds\n";
- cout << "The highest amount of food eaten was: " << findHighest(table) << " Pounds\n";
- //ofstream outData;
- //outData.open("results.txt");
- system("PAUSE");
- return EXIT_SUCCESS;
- }
- int getSum (int table [][DAYS])
- {
- int sum = 0;
- for ( int monkey = 0; monkey < MONKEYS; monkey++)
- {
- for (int day = 0; day < DAYS; day++)
- sum += table [monkey][day];
- }
- return sum;
- }
- void getChart (int table[][DAYS])
- {
- for (int monkey = 0; monkey < MONKEYS; monkey++)
- {
- for (int day = 0; day < DAYS; day++)
- {
- cout << "Monkey " << (monkey+1) << ", ";
- cout << "Day " << (day+1) << ": ";
- cin >> table [monkey][day];
- }
- cout << endl;
- }
- }
- void dayAvg (int table [][DAYS])
- {
- for ( int day = 0; day < DAYS; day++)
- {
- int total = 0;
- for (int monkey = 0; monkey < MONKEYS; monkey++)
- {
- total += table [monkey][day];
- }
- average = total/MONKEYS;
- cout << "Average food consumed on day " << (day+1)
- << " by all 3 monkeys is: " << average << " Pounds" << endl;
- }
- }
- int findLowest (int table [][DAYS])
- {
- int lowest = table [MONKEYS][DAYS];
- for (int monkey = 0; monkey < MONKEYS; monkey++)
- {
- for (int day = 0; day < DAYS; day++)
- {
- if (table [monkey][day] < lowest)
- lowest = table[MONKEYS][DAYS];
- }
- cout << endl;
- }
- return lowest;
- }
- int findHighest (int table [][DAYS])
- {
- int highest = table [MONKEYS][DAYS];
- for (int monkey = 0; monkey < MONKEYS; monkey++)
- {
- for (int day = 0; day < DAYS; day++)
- {
- if (table [monkey][day] > highest)
- highest = table[MONKEYS][DAYS];
- }
- cout << endl;
- }
- return highest;
- }