fork download
  1. // This program adds, subtracts, multiplies, and divides two random numbers
  2. #include <iostream>
  3. #include <cstdlib> // For rand and srand
  4. #include <ctime> // For the time function
  5. using namespace std;
  6. // Function declarations
  7. int chooseNumber();
  8. int addNumbers(int, int);
  9. const int MIN_VALUE = 1; // Minimum value
  10. const int MAX_VALUE = 25; // Maximum value
  11. unsigned seed = time(0);
  12. int main()
  13. {
  14. // Seed the random number generator.
  15. srand(seed);
  16. int firstNumber = chooseNumber();
  17. int secondNumber = chooseNumber();
  18. int sum = addNumbers(firstNumber, secondNumber);
  19. cout << "The first number is " << firstNumber << endl;
  20. cout << "The second number is " << secondNumber << endl;
  21. cout << "The sum is " << sum;
  22. return 0;
  23. }
  24. int chooseNumber()
  25. {
  26. // Variable
  27. int number; // To hold the value of the number
  28. number = (rand() % (MAX_VALUE - MIN_VALUE + 1)) + MIN_VALUE;
  29. return number;
  30. }
  31. int addNumbers (int number1, int number2)
  32. {
  33. int number = number1 +number2;
  34. return number;
  35. }
  36.  
Success #stdin #stdout 0s 4472KB
stdin
Standard input is empty
stdout
The first number is 4
The second number is 21
The sum is 25