Chương trình giải bài toán tìm max của một dãy số nguyên và max của một dãy số thực. Trong chương trình có 6 hàm. Hai hàm dùng để nhập dãy số nguyên và dãy số thực có tên chung là nhapds. Bốn hàm: tính max 2 số nguyên, tính max 2 số thực, tính max của dãy số nguyên, tính max của dãy số thực được đặt chung một tên là max. CODE: Select All #include <conio.h>#include <iostream>#include <iomanip>using namespace std;void nhapds(int *x, int n);void nhapds(double *x, int n);int max(int x, int y);double max(double x, double y);int max(int *x, int n);double max(double *x, int n);void nhapds(int *x, int n){ for (int i = 1; i <= n; ++i) { cout << "Phan tu " << i << " = "; cin >> x[i]; }}void nhapds(double *x, int n){ for (int i = 1; i <= n; ++i) { cout << "Phan tu " << i << " = "; cin >> x[i]; }}int max(int x, int y){ return x > y ? x : y;}double max(double x, double y){ return x > y ? x : y;}int max(int *x, int n){ int s = x[1]; for (int i = 2; i <= n; ++i) s = max(s, x[i]); return s;}double max(double *x, int n){ double s = x[1]; for (int i = 2; i <= n; ++i) s = max(s, x[i]); return s;}void main(){ int a[20], n, ni, nd, maxi; double x[20], maxd; cout << "\nSo phan tu nguyen ni = "; cin >> ni; cout << "Nhap day so nguyen\n "; nhapds(a, ni); cout << "\nSo phan tu thuc nd = "; cin >> nd; cout << "Nhap day so thuc\n "; nhapds(x, nd); maxi = max(a, ni); maxd = max(x, nd); cout << "\nMax cua day nguyen = " << maxi; cout << "\nMax cua day thuc = " << maxd; system("pause");}