30/09/2018, 16:42 
               
            đệ quy:tìm số lớn thư 2 trong mảng. lỗi chạy sai
int dmax1(int a[], int n)
{
	if (n <= 1) return 1;
	else
		if (a[n - 1] > dmax1(a, n - 1)) return a[n-1];
	return dmax1(a, n - 1);
	
}
int dmax2(int a[], int n)
{ 
	if (n <= 1) return 1;
	else
		if (a[n-1]>dmax2(a, n - 1) && (a[n-1]!=dmax1(a,n-1))&& dmax2(a,n-1)!=dmax1(a,n-1)) return a[n-1];
	return dmax2(a, n - 1);
}            
            Bài liên quan
         
               
            




Không biết làm thế này có được không
ko pit nhưng nhìn code mình vẫn dễ hiểu hơn