//Ivy Whitney CSC 5 chp. 3, Q# 15
/************************************************************
*
* Tutor Student in Addition
*
_____________________________________________________________
* This program displays two random numbers for a young student to
* work on. It then adds the two numbers and displays the correct
* answer
*
* ==================Variables===============================
*
* INPUTs
*
* number1
* number2
*
* OUTPUTs
* sum
*
* ==========================================================
* The MATH...
*
* sum = number1 + number2
**************************************************************/
#include <iostream>
#include <cstdlib>
#include <ctime>
using namespace std;
int main() {
int number1, number2, sum;
// random number generator
srand(time(0));
// create problem
number1 = rand() % 1000;
number2 = rand() % 1000;
// calculate sum
sum = number1 + number2;
// display
cout << "Solve the following problem:\n\n";
cout << " " << number1 << endl;
cout << "+ " << number2 << endl;
// ask
cout << "\nPress Enter to see the answer.";
cin.get();
// answer
cout << "\n " << number1 << endl;
cout << "+ " << number2 << endl;
cout << "-----\n";
cout << " " << sum << endl;
return 0;
}
Ly9JdnkgV2hpdG5leSAgICAgICAgICAgICAgIENTQyA1ICAgICAgICAgICAgIGNocC4gMywgUSMgMTUKCi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKKgoqIFR1dG9yIFN0dWRlbnQgaW4gQWRkaXRpb24KKgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCiogVGhpcyBwcm9ncmFtIGRpc3BsYXlzIHR3byByYW5kb20gbnVtYmVycyBmb3IgYSB5b3VuZyBzdHVkZW50IHRvCiogd29yayBvbi4gSXQgdGhlbiBhZGRzIHRoZSB0d28gbnVtYmVycyBhbmQgZGlzcGxheXMgdGhlIGNvcnJlY3QKKiBhbnN3ZXIKKiAKKiA9PT09PT09PT09PT09PT09PT1WYXJpYWJsZXM9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09CiogCiogSU5QVVRzCiogCiogbnVtYmVyMQoqIG51bWJlcjIKKiAKKiBPVVRQVVRzCiogc3VtCiogCiogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQoqIFRoZSBNQVRILi4uCiogCioJc3VtID0gbnVtYmVyMSArIG51bWJlcjIKKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovCiNpbmNsdWRlIDxpb3N0cmVhbT4KI2luY2x1ZGUgPGNzdGRsaWI+CiNpbmNsdWRlIDxjdGltZT4KIHVzaW5nIG5hbWVzcGFjZSBzdGQ7CmludCBtYWluKCkgewogICAgaW50IG51bWJlcjEsIG51bWJlcjIsIHN1bTsKIAovLyByYW5kb20gbnVtYmVyIGdlbmVyYXRvcgogICAgc3JhbmQodGltZSgwKSk7CgkKLy8gY3JlYXRlIHByb2JsZW0KICAgIG51bWJlcjEgPSByYW5kKCkgJSAxMDAwOwogICAgbnVtYmVyMiA9IHJhbmQoKSAlIDEwMDA7CiAKLy8gY2FsY3VsYXRlIHN1bQogICAgc3VtID0gbnVtYmVyMSArIG51bWJlcjI7CiAKLy8gZGlzcGxheQogICAgY291dCA8PCAiU29sdmUgdGhlIGZvbGxvd2luZyBwcm9ibGVtOlxuXG4iOwogICAgY291dCA8PCAiICAiIDw8IG51bWJlcjEgPDwgZW5kbDsKICAgIGNvdXQgPDwgIisgIiA8PCBudW1iZXIyIDw8IGVuZGw7CiAKLy8gYXNrCiAgICBjb3V0IDw8ICJcblByZXNzIEVudGVyIHRvIHNlZSB0aGUgYW5zd2VyLiI7CiAgICBjaW4uZ2V0KCk7CiAKLy8gYW5zd2VyCiAgICBjb3V0IDw8ICJcbiAgIiA8PCBudW1iZXIxIDw8IGVuZGw7CiAgICBjb3V0IDw8ICIrICIgPDwgbnVtYmVyMiA8PCBlbmRsOwogICAgY291dCA8PCAiLS0tLS1cbiI7CiAgICBjb3V0IDw8ICIgICIgPDwgc3VtIDw8IGVuZGw7CiAKICAgIHJldHVybiAwOwp9