2.5

 avatar
TalonEzio
c_cpp
2 years ago
846 B
4
Indexable
#include <iostream>
using namespace std;
void Nhap(int*,int,int&,int&);
void Xuat(int*,int);
int main()
{
    int n,Min = INT_MAX,Sum = 0;
    cout<<" n = ";
    cin>>n;
    int *a = new int[n];
    Nhap(a,n,Sum,Min);
    Xuat(a,n);
    cout<<"Trung binh cong : "<<(double)Sum/n<<endl;
    if(Min == INT_MAX)
    {
        cout<<"Khong ton tai so duong trong mang";
    }
    else
    {
        cout<<"So duong nho nhat: "<<Min;
    }
    delete[] a;
    return 0;
}
void Nhap(int *a,int n,int& Sum,int &Min)
{
    for(int i =0; i < n; ++i)
    {
        cout<<"a["<<i<<"] = ";
        cin>>a[i];
        Sum+=a[i];
        if(a[i] > 0 && a[i] < Min)Min = a[i];
    }
}
void Xuat(int*a,int n)
{
    cout<<"a[] : \n";
    for(int i =0; i < n; ++i)
    {
        cout<<a[i]<<"\t";
    }
    cout<<endl;
}