Tải bản đầy đủ (.docx) (3 trang)

Tính tổng các phần tử trong mảng

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (53.78 KB, 3 trang )

Bài 200: Tính tổng các phần tử trong mảng
#include<stdio.h>
#include<conio.h>
#include<math.h>
#define MAX 100

void nhap (int a[], int &n)
{
do
{
printf("\nNhap so phan tu: ");
scanf("%d", &n);
if(n <= 0 || n > MAX)


{
printf("\nSo phan tu khong hop le. Xin kiem tra lai !");
}
}while(n <= 0 || n > MAX);
for(int i = 0; i < n; i++)
{
printf("\nNhap a[%d]: ", i);
scanf("%d", &a[i]);
}
}



void xuat(int a[], int n)
{
for(int i = 0; i < n; i++)
{
printf("%4d", a[i]);
}
}

int TinhTong(int a[], int n)
{
int tong = 0;
for(int i = 0; i < n; i++)

{
tong += a[i];
}
return tong;
}
int main()
{
int n;
int a[MAX];

nhap(a, n);
xuat(a, n);

int tong = TinhTong(a, n);
printf("\nTong cac phan tu trong mang la: %d", tong);


getch();
return 0;
}



×