// Cenyao Huang CS1A Chapter 3, P. 146, #15
/************************************************************************
* TUTORING MATH
* This program tutors students.
*
* Input
* num1 : the value of the first number
* num2 : the value of the second number
*
* Output
* ans : the answer to num1 + num2
************************************************************************/
#include <iostream>
#include <cstdlib>
#include <string>
using namespace std;
int main() {
int num1, num2, ans; // assign data type to variable
srand(time(0)); // get two random numbers
num1 = rand() % 100 + 399;
num2 = rand() % 100 + 399;
cout << " " << num1 << endl << "+ " << num2 << endl << "-----" << endl << endl; // display math problem
ans = num1 + num2; // compute math problem
cout << " " << num1 << endl << "+ " << num2 << endl << "_____" << endl << " " << ans;
// display answer to math problem
return 0;
}
Ly8gQ2VueWFvIEh1YW5nICAgICAgICAgICAgICAgICAgQ1MxQSAgICAgICAgICAgICAgIENoYXB0ZXIgMywgUC4gMTQ2LCAjMTUKLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgoqIFRVVE9SSU5HIE1BVEgKKiBUaGlzIHByb2dyYW0gdHV0b3JzIHN0dWRlbnRzLiAKKgoqIElucHV0CiogbnVtMSA6IHRoZSB2YWx1ZSBvZiB0aGUgZmlyc3QgbnVtYmVyCiogbnVtMiA6IHRoZSB2YWx1ZSBvZiB0aGUgc2Vjb25kIG51bWJlcgoqCiogT3V0cHV0CiogYW5zIDogdGhlIGFuc3dlciB0byBudW0xICsgbnVtMgoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovCgojaW5jbHVkZSA8aW9zdHJlYW0+CiNpbmNsdWRlIDxjc3RkbGliPgojaW5jbHVkZSA8c3RyaW5nPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IG1haW4oKSB7CglpbnQgbnVtMSwgbnVtMiwgYW5zOyAvLyBhc3NpZ24gZGF0YSB0eXBlIHRvIHZhcmlhYmxlCgogICAgc3JhbmQodGltZSgwKSk7IC8vIGdldCB0d28gcmFuZG9tIG51bWJlcnMKICAgIG51bTEgPSByYW5kKCkgJSAxMDAgKyAzOTk7IAogICAgbnVtMiA9IHJhbmQoKSAlIDEwMCArIDM5OTsKICAgIAogICAgY291dCA8PCAiICAiIDw8IG51bTEgPDwgZW5kbCA8PCAiKyAiIDw8IG51bTIgPDwgZW5kbCA8PCAiLS0tLS0iIDw8IGVuZGwgPDwgZW5kbDsgLy8gZGlzcGxheSBtYXRoIHByb2JsZW0KCiAgICBhbnMgPSBudW0xICsgbnVtMjsgLy8gY29tcHV0ZSBtYXRoIHByb2JsZW0KCiAgICBjb3V0IDw8ICIgICIgPDwgbnVtMSA8PCBlbmRsIDw8ICIrICIgPDwgbnVtMiA8PCBlbmRsIDw8ICJfX19fXyIgPDwgZW5kbCA8PCAiICAiIDw8IGFuczsKICAgIC8vIGRpc3BsYXkgYW5zd2VyIHRvIG1hdGggcHJvYmxlbQoKCXJldHVybiAwOwp9