finding max in array using RECURSION
Code:
#include <stdio.h>
int getMax(int [], int, int, int);
int main(void)
{
int arr[10]={0}, i;
printf("Enter the 10 elements: ");
for(i=0; i<10; i++)
{
scanf("%d", &arr[i]);
}
printf(" Maximum number is %d \n", getMax(arr, 10, 0, 0));
return 0;
}
int getMax(int arr[], int size, int max, int i)
{
if(i<size)
{
if(max<arr[i])
max= arr[i];
getMax(arr, size, max , i++);
}
return max;
}
Hi, this is my code to find max number in the array using recursion. It cant run. cmd keep stopping! i tried to debug alot of time but just dont get it! Please help! Thanks!