#include #include using namespace std; int main() { //Output graph paper. cout << "How many rows (e.g., 10)? "; int nrows {0}; cin >> nrows; if (!cin) { cerr << "Sorry, that wasn't a number.\n"; return EXIT_FAILURE; } cout << "How many columns (e.g., 10)? "; int ncols {0}; cin >> ncols; if (!cin) { cerr << "Sorry, that wasn't a number.\n"; return EXIT_FAILURE; } cout << "How many rows of blanks in each box (e.g. 1)? "; int srows {0}; cin >> srows; if (!cin) { cerr << "Sorry, that wasn't a number.\n"; return EXIT_FAILURE; } cout << "How many columns of blanks in each box (e.g. 3)? "; int scols; cin >> scols; if (!cin) { cerr << "Sorry, that wasn't a number.\n"; return EXIT_FAILURE; } for (int r {0}; r < nrows; ++r) { for (int c {0}; c < ncols; ++c) { cout << "+"; for (int a {0}; a < scols; ++a){ cout << "-"; } } cout << "\n"; for (int c {0}; c < srows; ++c) { for (int e{0}; e < ncols; ++e){ cout << "|"; for (int d{0}; d < scols; ++d){ cout << " "; } } cout << "\n"; } cout << "\n"; } return EXIT_SUCCESS; }