Mọi người ơi giúp e giải đáp những lỗi ở dưới trong bài tập này về mảng ạ,e cám ơn
Code của e:
#include <stdio.h>
#include <conio.h>
void InputArr(int Arr[],int N);
void OutputArr(int Arr[],int N);
void ThemPhanTu(int Arr[],int &N,int ViTri,int GiaTri);
void XoaPhanTu(int Arr[],int &N,int ViTri);
int main()
{
int Arr[100];
int N,ViTri,GiaTri;
do
{
printf("nhap N phan tu mang:");
scanf("%d",&N);
}while(N<(-100) && N>100);
printf("Nhap cac phan tu cua mang");
InputArr(Arr,N);
printf("In cac phan tu trong mang");
OutputArr(Arr,N);
printf("Nhap so can them");
scanf("%d",&GiaTri);
printf("nhap vi tri muon chen");
scanf("%d",&ViTri);
printf("nhap so can xoa");
scanf("%d",&GiaTri);
printf("nhap vi tri muon xoa");
scanf("%d",&ViTri);
printf("Mang sau khi them");
ThemPhanTu(Arr,N,ViTri);
printf("Mang sau khi xoa");
XoaPhanTu(Arr,N,ViTri);
}
void InputArr(int Arr[],int N);
{
for(int i=0;i<N;i++)
{
printf("A[%d]",i);
scanf("%d",%Arr[i]);
}
}
void OutputArr(int Arr[],int N);
{
for(int i=0;i<N;i++)
{
printf("%4d",Arr[i]);
}
}
void ThemPhanTu(int Arr[],int &N,int ViTri,int GiaTri);
{
if(ViTri<0)
ViTri=0;
else if(ViTri>N)
ViTri=N;
for(int i=N;i>ViTri,i++)
{
Arr[i]=Arr[i-1];
}
a[ViTri]=GiaTri;
N++;
}
void XoaPhanTu(int Arr[],int &N,int ViTri);
{
for(int i = pos; i < n - 1; i++)
{
a[i] = a[i+1];
}
--n;
}
In function 'int main()':
[Error] too few arguments to function 'void ThemPhanTu(int*, int&, int, int)'
[Error] expected unqualified-id before '{' token
void ThemPhanTu(int Arr[],int &N,int ViTri,int GiaTri); [Note] declared here
[Error] expected unqualified-id before '{' token
Lỗi này ở void InputArr
sau int main()
ạ.