//Andres Guzman CSC5 Chapter 3, P. 146, #15
//
/**************************************************************
*
* DISPLAY TWO NUMBERS AND REQUIRE INPUT PRIOR TO ANSWER
* ____________________________________________________________
* This program will generate two random numbers and require input to receive answer
* Computation is based on the formula:
* sum = y + x
____________________________________________________________
* INPUT
* y : generates a random number between 1 and 999
* x : generates a random number between 1 and 999
* OUTPUT
* sum : added total of x and y
**************************************************************/
#include <iostream>
#include <iomanip>
#include <cstdlib>
#include <ctime>
using namespace std;
int main()
{
unsigned seed = time(0);
srand(seed);
int y = 1 + rand() % 999;
int x = 1 + rand() % 999;
//
//
cout << right << setw(5) << y << endl;
cout << "+ " << x << endl;
cin.get();
int sum = y + x;
cout << right << setw(6) << "----\n" << right << setw(5) <<sum << endl;
}
Ly9BbmRyZXMgR3V6bWFuIENTQzUgQ2hhcHRlciAzLCBQLiAxNDYsICMxNQovLwovKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKKgoqIERJU1BMQVkgVFdPIE5VTUJFUlMgQU5EIFJFUVVJUkUgSU5QVVQgUFJJT1IgVE8gQU5TV0VSCiogX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCiogVGhpcyBwcm9ncmFtIHdpbGwgZ2VuZXJhdGUgdHdvIHJhbmRvbSBudW1iZXJzIGFuZCByZXF1aXJlIGlucHV0IHRvIHJlY2VpdmUgYW5zd2VyCiogQ29tcHV0YXRpb24gaXMgYmFzZWQgb24gdGhlIGZvcm11bGE6Ciogc3VtID0geSArIHgKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCiogSU5QVVQKKiB5IDogZ2VuZXJhdGVzIGEgcmFuZG9tIG51bWJlciBiZXR3ZWVuIDEgYW5kIDk5OQoqIHggOiBnZW5lcmF0ZXMgYSByYW5kb20gbnVtYmVyIGJldHdlZW4gMSBhbmQgOTk5CiogT1VUUFVUCiogc3VtIDogYWRkZWQgdG90YWwgb2YgeCBhbmQgeQoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi8KCiNpbmNsdWRlIDxpb3N0cmVhbT4KI2luY2x1ZGUgPGlvbWFuaXA+CiNpbmNsdWRlIDxjc3RkbGliPgojaW5jbHVkZSA8Y3RpbWU+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CgppbnQgbWFpbigpCnsKCXVuc2lnbmVkIHNlZWQgPSB0aW1lKDApOwoJc3JhbmQoc2VlZCk7CglpbnQgeSA9IDEgKyByYW5kKCkgJSA5OTk7CglpbnQgeCA9IDEgKyByYW5kKCkgJSA5OTk7Ci8vCi8vCgljb3V0IDw8IHJpZ2h0IDw8IHNldHcoNSkgPDwgeSA8PCBlbmRsOwoJY291dCA8PCAiKyAiIDw8IHggPDwgZW5kbDsKCWNpbi5nZXQoKTsKCWludCBzdW0gPSB5ICsgeDsKCWNvdXQgPDwgcmlnaHQgPDwgc2V0dyg2KSA8PCAiLS0tLVxuIiA8PCByaWdodCA8PCBzZXR3KDUpIDw8c3VtIDw8IGVuZGw7Cn0=