Ai giúp em giải đáp thắc mắc chút về hàm với ạ?

Mình mới học về hàm và xem trên mạng có đoạn code như này.Mình muốn hỏi là cái tham số trong hàm NhapMang kia là int a[] là sao ạ và cái int a[MAX] trong cái void main là sao thế mọi người.

#include<time.h>
#define MAX 100
using namespace std;

void NhapMang(int a[], int n)
{
	for(int i=0; i<n; i++)
	{
		cout<<"\nNhap phan tu thu "<< i <<": ";
		cin>>a[i];
	}
}

void MangNgauNhien(int a[], int n)
{
	srand((unsigned)time(NULL));
	for(int i=0; i<n; i++)
		a[i]=rand()%100 - rand()%100;
}

void XuatMang(int a[], int n)
{
	for(int i=0; i<n; i++)
		cout<< a[i] <<"\t";
}

int TongPTChiaHet5(int a[], int n)
{
	int tong=0;
	for(int i=0; i<n; i++)
		if(a[i]%5==0)
			tong = tong + a[i];
		return tong;
	return -1;
}

void main()
{
	int a[MAX], i, n, kq;
	
	cout<<"Nhap so luong phan tu thuc: "; cin>>n;
		
	//NhapMang(a,n);

	MangNgauNhien(a,n);

	XuatMang(a,n);

	kq101=TongPTChiaHet5(a,n);
	cout<<"\nTong cac phan tu chia het cho 5 co trong mang la: "<< kq;

	cout<<endl;
}
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?