Nhìn sơ qua thì bạn không nên để #define max 100 mà phải để #define MAX 100
Sửa void nhap_mang(int mang[], int n) thành void nhap_mang(int mang[], int &n) vì bạn nhập n ngay trong hàm nhập mảng nên phải để tham chiếu cho nó !
Ở hàm xuất mảng hình như dư 1 dấu } ở gần cuối và không nên return ngay trong vòng for mà phải để return ngoài vòng for .
Ở hàm Main nên khai báo thêm biến n (số lượng phần tử)
và thay như sau:
nhap_mang(mang, 100) thành nhap_mang(mang, n)
Xóa dòng xuat_mang(int mang, 100) đi.
Sửa printf("xuat gia tri lon nhat mang %d", xuat_mang) thành printf("xuat gia tri lon nhat mang %d", xuat_mang(mang, n))
Nếu bạn thấy phiền hoặc không quen tay khi dùng hàm scanf_s mà muốn dùng hàm scanf bình thường thì làm như sau:
Click chuột phải vào Project chọn Properties
Ở ô bên trái chọn theo thứ tự sau: Configurations Properties => C/C++ => Preprocessor
Nhìn qua ô bên phải, dòng đầu tiên Preprocessor Definitions, bấm chuột vào dòng đó, sẽ có 1 nút mũi tên ở cuối dùng hiện lên, bấm vào mũi tên đó và chọn Edit
Ở ô đầu tiên trong cửa số vừa bật ra Preprocessor Definitions đánh dòng này vào: _CRT _NONSTDC _NO _WARNINGS .
Chọn lần lượt: OK => Apply => OK
Ở phần đầu code (line 1), thêm dòng này (trước line #include <stdio.h>) : #define _CRT_SECURE_NO_WARNINGS
Vậy là giờ bạn thoải mái dùng hàm scanf và getch(); mà không sợ lỗi nhé