#include <iostream>
using namespace std;
void Nhap(int n, float a[]);
int Am(int n, float a[]);
int Amln(int n, float a[]);
int main()
{ int n;
float a[100];
cout<<"nhap so luong ky tu trong mang";
cin>>n;
Nhap(n,a);
if(Am(n,a)==-1) cout<<"mang khong co so am nao";
else cout<<Am(n,a);
}
void Nhap(int n, float a[])
{
for(int i=0;i<n;i++)
{
cout<<"nhap ky tu thu "<<i+1<<endl;
cin>>a[i];
}
}
int Am(int n, float a[])
{
int i=0, m=0;
for(i=0;i<n;i++){
if(a[i]<0)
{
m=i;
break;
}
else continue;
}
if(m!=0) return m;
else return -1;
}
int Amln(int n, float a)
{
int m;
for(int i=0;i<n;i++)
{
if(a[i]<0&&a[i]<m) m=a[i]
};
if(m>0) return 0;
else return m;
}
em gặp lỗi invalid type 'float[int] ’ for array subscipt ở hàm Amln() khi cố gắng set m=a[i] ạ.mọi người cho em hỏi là em nên sửa lại như thế nào ạ?