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 subtractnumbers(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 difference = subtractNumbers(firstNumber, secondNumber);
  19. cout << "The first number is " << firstNumber << endl;
  20. cout << "The second number is " << secondNumber << endl;
  21. cout << "The differnce is " << difference;
  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);
  29. return number;
  30. }
  31. Int subtract Numbers (int number1, int number2)
  32. {
  33. int number = number1 +number2;
  34. return number;
  35. }
  36.  
Compilation error #stdin compilation error #stdout 0s 0KB
stdin
Standard input is empty
compilation info
prog.cpp: In function ‘int main()’:
prog.cpp:18:18: error: ‘subtractNumbers’ was not declared in this scope
 int difference = subtractNumbers(firstNumber, secondNumber);
                  ^~~~~~~~~~~~~~~
prog.cpp:18:18: note: suggested alternative: ‘subtractnumbers’
 int difference = subtractNumbers(firstNumber, secondNumber);
                  ^~~~~~~~~~~~~~~
                  subtractnumbers
prog.cpp: In function ‘int chooseNumber()’:
prog.cpp:28:45: error: expected ‘)’ before ‘;’ token
    number = (rand() % (MAX_VALUE +MIN_VALUE);
             ~                               ^
                                             )
prog.cpp: At global scope:
prog.cpp:31:1: error: ‘Int’ does not name a type; did you mean ‘int’?
 Int subtract Numbers (int number1, int number2)
 ^~~
 int
stdout
Standard output is empty