30/09/2018, 22:28
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("
<<<<<<<<<MANG A LA:>>>>>>>>>>
");
nhapmang(a,n);
xuatmang(a,n);
printf("
<<<<<<<<<MANG B LA:>>>>>>>>>>
");
nhapmang(b,n);
xuatmang(b,n);
printf("
<<<<<<<<<TONG 2 MANG TREN LA:>>>>>>>>
");
tinhtong(a,b,c,n);
xuatmang(c,n);
getch();
return 0;
}
Bài liên quan
Bạn có thể xem lại chỗ này !
vâng . xóa i++ đi là đc ạ.
thanks nhé