fork download
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. int findMax(int arr[], int n) {
  5. if (n == 1) {
  6. return arr[0];
  7. }
  8.  
  9. int maxPrev = findMax(arr, n - 1);
  10.  
  11. return (arr[n-1] > maxPrev) ? arr[n-1] : maxPrev;
  12. }
  13.  
  14. int main()
  15. {
  16. int arr[] = {5, -2, 13, 7, 9};
  17. int size = sizeof(arr) / sizeof(arr[0]);
  18.  
  19. cout << "Елементи масиву: {5, -2, 13, 7, 9}" << endl;
  20. cout << "Максимальний елемент = " << findMax(arr, size) << endl;
  21.  
  22. return 0;
  23. }
Success #stdin #stdout 0s 5320KB
stdin
Standard input is empty
stdout
Елементи масиву: {5, -2, 13, 7, 9}
Максимальний елемент = 13