Đề bài: Nhập và mảng các số nguyên tìm MIN và MAX trong mảng Phần mềm sử dụng: Visual Studio DEMO: CODE: Select All #include <conio.h>#include <stdio.h>#include <iostream>#include <math.h>using namespace std;class DaySo { public: int n; int *Mang; void NhapMang(int n, int *Mang); void XuatMang(int n, int *Mang); int Min(int n, int *Mang); int Max(int n, int *Mang);};void DaySo::NhapMang(int n, int *Mang){ for (int i=0; i<n; i++) { cout << "\t" << "Nhap gia tri phan tu thu " << (i+1) << ": "; cin >> *(Mang+ i); //&a[i] <=> (a+i) }}void DaySo::XuatMang(int n, int *Mang){ for (int i=0; i<n; i++) { printf("%3d", *(Mang+ i)); }}int DaySo::Min(int n, int *Mang){ int min= 1000; for (int i= 0; i< n; i++) { if (*(Mang+ i) < min) { min= *(Mang+ i); } } return min;}int DaySo::Max(int n, int *Mang){ int max= -1000; for (int i= 0; i< n; i++) { if (*(Mang+ i) > max) { max= *(Mang+ i); } } return max;}void main(){ DaySo objDaySo; int *a, spt, min, max; cout << "Nhap so phan tu: "; cin >> spt; a= new int[spt]; objDaySo.NhapMang(spt, a); cout << "Day so ban moi nhap : {"; objDaySo.XuatMang(spt, a); cout << " }"; min= objDaySo.Min(spt, a); max= objDaySo.Max(spt, a); cout << "\nPhan tu lon nhat trong mang: " << max; cout << "\nPhan tu nho nhat trong mang: " << min; getch();}