Ai xem giúp mình sao code ra kết quả sai ạ. sai ở chỗ nào á nhỉ
/* chương trình nhập vào 2 mảng và a và b, và in ra màn hình mảng c là tỏng của 2 mảng a và b. vd:c[1]=a[1]+b[1]…c[n-1]=a[n-1]+b[n-1] */
#include<stdio.h>
#include<conio.h>
void nhapmang(int a[],int n)
{
for(int i=0;i<n;i++)
{
printf("nhap phan tu a[%d]:",i);
scanf("%d",&a[i]);
}
}
void xuatmang(int a[],int n)
{
for(int i=0;i<n;i++)
{
printf(" %d ",a[i]);
}
}
void tinhtong(int a[],int b[],int c[],int n)
{
for(int i=0;i<n;i++)
{
c[i]=a[i]+b[i];
i++;
}
}
int main()
{
int a[100],b[100],c[100],n,QUANGTIEN;
do
{
printf("nhap so luong phan tu n:");
scanf("%d",&n);
if(n<1||n>100)
printf("so luong phan tu khong dung,vui long kiem tra lai !");
else break;
}while(n<1||n>100);
printf("\n<<<<<<<<<MANG A LA:>>>>>>>>>>\n");
nhapmang(a,n);
xuatmang(a,n);
printf("\n<<<<<<<<<MANG B LA:>>>>>>>>>>\n");
nhapmang(b,n);
xuatmang(b,n);
printf("\n<<<<<<<<<TONG 2 MANG TREN LA:>>>>>>>>\n");
tinhtong(a,b,c,n);
xuatmang(c,n);
getch();
return 0;
}
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?