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