Vd mình có đoạn code sau:
Code:
#include<iostream>
using namespace std;
void nhap(int n, float a[])
{
for (int i = 0; i<n; i++)
{cout<<"a["<<i<<"]=";
cin>>a[i];}
}
long tinhtong(int n, float a[])
{
float s=0;
for(int i=0; i<=n; i++)
{
s=s+a[i];
}
return s;
}
long trungbinhcong(int n,float a[])
{
return tinhtong(n,a)/n;
}
void in_mang(int n, float a[])
{
cout<<"Mang a[] da nhap"<<endl;
for(int i=1; i<=n; i++)
cout<<a[i]<<" ";
cout<<"\n";
}
int VTMin(int n, float a[])
{
int min = 1;
for(int i=1;i<n; i++)
if(a[min]> a[i])
min=i;
return min;
}
void main()
{
int n;float a[15];
cout<<"Nhap n";
cin>>n;
nhap(n,a);
cout<<"Tong la:"<<tinhtong(n,a);
cout<<"Trung binh cong:"<<trungbinhcong(n,a);
cout<<"Vi tri cua gia tri nho nhat la:"<<VTMin(n,a);
cout<<endl;
in_mang(n,a);
}
Hàm tìm vị trí của min mình có thể gộp thêm với hàm tìm min được không? Với lại cái này nó chỉ in ra một vị trí thui! Mình muốn in ra tấc cả các vị trí mà tại đó đạt min! Rồi mình chèn câu hỏi "Bạn có muốn tiếp tục không " ah'! Y thì làm lại từ đầu! N thì thoát!Thì mình phải làm sao! Mong bạn chỉ dùm! Thanks alot!