blob: 19613753b1b180268f8e1bb6a4fd3b3138f25f22 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
|
// 10.10.1.cpp : This file contains the 'main' function. Program execution begins and ends there.
//
#include <iostream>
#include <string>
#include <iomanip>
using namespace std;
const int NUM_CLUBS = 10;
void getInput(string clubs[NUM_CLUBS][2], int membs[NUM_CLUBS][2]);
void output(string clubs[NUM_CLUBS][2], int membs[NUM_CLUBS][2]);
int main()
{
string clubs[NUM_CLUBS][2]{};
int members[NUM_CLUBS][2]{};
getInput(clubs, members);
output(clubs, members);
}
void getInput(string clubs[NUM_CLUBS][2], int membs[NUM_CLUBS][2])
{
for (int i = 0; i < NUM_CLUBS; i++)
{
cout << "Input a club name: ";
cin >> ws;
getline(cin, clubs[i][0]);
cout << "Input the name of the president of " << clubs[i][0] << ": ";
cin >> ws;
getline(cin, clubs[i][1]);
cout << "How many members does " << clubs[i][0] << " have: ";
cin >> ws;
cin >> membs[i][0];
membs[i][1] = membs[i][0] * 75;
}
}
void output(string clubs[NUM_CLUBS][2], int membs[NUM_CLUBS][2])
{
const char FILL = ' ';
const int NAME_WIDTH = 25;
cout << left << setw(NAME_WIDTH) << setfill(FILL) << "Student Club";
cout << left << setw(NAME_WIDTH) << setfill(FILL) << "President";
cout << left << setw(NAME_WIDTH) << setfill(FILL) << "Number of Students";
cout << left << setw(NAME_WIDTH) << setfill(FILL) << "Funding Amount";
cout << "\n";
for (int i = 0; i < NUM_CLUBS; i++)
{
cout << left << setw(NAME_WIDTH) << setfill(FILL) << clubs[i][0];
cout << left << setw(NAME_WIDTH) << setfill(FILL) << clubs[i][1];
cout << left << setw(NAME_WIDTH) << setfill(FILL) << membs[i][0];
cout << left << setw(NAME_WIDTH) << setfill(FILL) << membs[i][1];
cout << "\n";
}
}
|