fork download
  1. #include <iostream>
  2.  
  3. using namespace std;
  4.  
  5. int maximum(int digits[], int size, int largest, int i);
  6.  
  7. int main()
  8. {
  9. const int size = 5;
  10. int digits[size] = {2, 3, 4, 1, 0};
  11.  
  12. cout << "\nThe largest digit is, " << maximum(digits, size, 0, 0) << ", thank you!\n";
  13. cout << endl;
  14. }
  15.  
  16.  
  17. int maximum(int digits[], int size, int largest, int i)
  18. {
  19. if ( i < size )
  20. {
  21. if ( largest < digits[i])
  22. largest = digits[i];
  23.  
  24. return maximum( digits, size, largest, i + 1);
  25. }
  26. return largest;
  27. }
Success #stdin #stdout 0s 3096KB
stdin
Standard input is empty
stdout
The largest digit is, 4, thank you!