//Cecilia Rangel CSC5 Chapter 5, P.298, #22
//
/**************************************************************
*
* SQUARE DISPLAY
* ____________________________________________________________
* This program will ask for a user input between the numbers 0-15 that will
* be the length and width of a box.
*_____________________________________________________________
* INPUT
* user input : a number between 0 - 15
*
* OUTPUT
* Box : a square made of "X" s by the height and
* length of the input
*
**************************************************************/
#include <iostream>
#include <iomanip>
using namespace std;
int main() {
//Program Variables
int row;
int column;
int x;
//Setting up input
cout << "Enter a positive number no larger than 15: \n";
cin >> row;
//Intialization of Loop
if (row > 0 && row < 15) {
for (column = 0; column < row; column++) {
for (x = 0; x < row; x++) {
cout << "X";
}
cout << endl;
}
}
else {
cout << "Enter a number within range.";
}
return 0;
}
Ly9DZWNpbGlhIFJhbmdlbAkgQ1NDNQkgQ2hhcHRlciA1LAkJCQkgUC4yOTgsICMyMgovLwovKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKICoKICogU1FVQVJFIERJU1BMQVkKICogX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCiAqIFRoaXMgcHJvZ3JhbSB3aWxsIGFzayBmb3IgYSB1c2VyIGlucHV0IGJldHdlZW4gdGhlIG51bWJlcnMgMC0xNSB0aGF0IHdpbGwKICogYmUgdGhlIGxlbmd0aCBhbmQgd2lkdGggb2YgYSBib3guCiAqX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwogKiBJTlBVVAogKiAgCXVzZXIgaW5wdXQgOiBhIG51bWJlciBiZXR3ZWVuIDAgLSAxNQogKgogKiBPVVRQVVQKICoJCUJveAkgICAgICAgOiBhIHNxdWFyZSBtYWRlIG9mICJYIiBzIGJ5IHRoZSBoZWlnaHQgYW5kIAogKgkJCQkJbGVuZ3RoIG9mIHRoZSBpbnB1dAogKgogKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovCiNpbmNsdWRlIDxpb3N0cmVhbT4KI2luY2x1ZGUgPGlvbWFuaXA+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CgppbnQgbWFpbigpIHsKCS8vUHJvZ3JhbSBWYXJpYWJsZXMKIAoJaW50IHJvdzsKCWludCBjb2x1bW47CglpbnQgeDsKIAogLy9TZXR0aW5nIHVwIGlucHV0CiAKCWNvdXQgPDwgIkVudGVyIGEgcG9zaXRpdmUgbnVtYmVyIG5vIGxhcmdlciB0aGFuIDE1OiBcbiI7CgljaW4gPj4gcm93OwogCiAvL0ludGlhbGl6YXRpb24gb2YgTG9vcAoJaWYgKHJvdyA+IDAgJiYgcm93IDwgMTUpIHsKCQlmb3IgKGNvbHVtbiA9IDA7IGNvbHVtbiA8IHJvdzsgY29sdW1uKyspIHsKCQkJZm9yICh4ID0gMDsgeCA8IHJvdzsgeCsrKSB7CgkJCQljb3V0IDw8ICJYIjsKCQkJfQoJCQljb3V0IDw8IGVuZGw7CgkJfQoJfQoJZWxzZSB7CgkJY291dCA8PCAiRW50ZXIgYSBudW1iZXIgd2l0aGluIHJhbmdlLiI7Cgl9CglyZXR1cm4gMDsKfQ==