so sanh nhap mang co/ko con tro

 avatar
unknown
c_cpp
a month ago
1.5 kB
7
Indexable
#include <stdio.h>

// Ham nhap mang
void NhapMang(int *n, int a[])
{
	printf("Moi ban nhap so luong phan tu mang: ", n);
	scanf("%d", n); // Doc kich thuoc mang
	printf("\n");

	for (int i = 0; i < *n; i++)
	{
		printf("Moi ban nhap phan tu thu %d: ", i); // Dieu chinh hien thi chi so bat dau tu 1
		scanf("%d", &a[i]);
	}
	printf("\n");
}

// Ham xuat mang
void XuatMang(int n, int a[])
{
	printf("Xuat mang vua nhap: ");
	for (int i = 0; i < n; i++)
	{
		printf("%d ", a[i]);
	}
	printf("\n");
}

// Ham tinh tong mang
long TinhTong(int n, int a[])
{
	long s = 0;
	for (int i = 0; i < n; i++)
	{
		s += a[i];
	}
	return s;
}

int main()
{
	int n;		// Khai bao kich thuoc mang
	int a[100]; // Khai bao mang

	NhapMang(&n, a);										 // Truyen dia chi cua n de co the cap nhat gia tri n
	XuatMang(n, a);											 // Truyen kich thuoc mang va mang vao ham XuatMang
	long tong = TinhTong(n, a);								 // Truyen mang va kich thuoc mang vao ham TinhTong
	printf("\nTong cac phan tu trong mang la: %ld\n", tong); // In ra tong
}

int main()
{
	int n;		// Khai bao kich thuoc mang
	int a[100]; // Khai bao mang
	scanf("%d", &n); // -> nhap n = 10

	NhapMang(n, a);										 // Truyen dia chi cua n de co the cap nhat gia tri n
	XuatMang(n, a);											 // Truyen kich thuoc mang va mang vao ham XuatMang
	long tong = TinhTong(n, a);								 // Truyen mang va kich thuoc mang vao ham TinhTong
	printf("\nTong cac phan tu trong mang la: %ld\n", tong); // In ra tong
}
Editor is loading...
Leave a Comment