Tìm vị trí giá trị âm lớn nhất trong mảng số thực như thế nào?

“Tìm vị trí giá trị âm lớn nhất trong mảng số thực. Nếu mảng không có giá trị âm thì trả về -1.”
Tình hình là em bí khúc tìm giá trị âm lớn nhất, xin mọi người giúp em

tìm giá trị âm lớn nhất = tìm giá trị nhỏ nhất trong mảng

lỡ nhập mảng -1 -5 1 2 3, vậy thì min = -5, còn giá trị âm lớn nhất là -1 mà ?

Thì phải có 2 dk là <0 và > max

max=INT_MIN;
for...
      if(a[i]<0 and a[i]>max) max=a[i];

được rồi, thanks Gió

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?