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?