Em đang viết hàm tính tổng các phần tử trong mảng nguyên bằng đệ quy nhưng lại bị lỗi mà e ko biết sửa ntn. mong mọi người thông giúp em với
#include <stdio.h>
#include <stdlib.h>
void NhapMang(int a[], int n)
{
if(n > 0)
{
NhapMang(a, (n-1));
printf("Nhap phan tu thu %d: ",n);
scanf("%d", &a[n-1]);
}
}
int TongCacPhanTu(int a[], int n)
{
if(n = 1)
{
return TongCacPhanTu(a, n);
printf("%d", n);
}
return TongCacPhanTu(a, (n-1)+n);
printf("%d", (n-1)+n);
}
void main()
{
int a[100], n;
printf("Nhap so phan tu cua mang: ");
scanf("%d", &n);
NhapMang(a,n);
TongCacPhanTu(a, n);
printf("Tong cac phan tu trong mang la: %d\n", TongCacPhanTu(a,n));
system("pause");
}