Tính tổng tất cả các phần tử của ma trận trong C



Bài tập C: Tính tổng tất cả các phần tử của ma trận

Đây là bài tập C cơ bản giúp bạn hiểu cách khởi tạo và truy cập các phần tử của mảng hai chiều trong C.

Chương trình C

Dưới đây là chương trình C để giải bài tập tính tổng tất cả các phần tử của ma trận trong C:

#includeint main() {
   int i, j, mat[10][10], row, col;
   int sum = 0;   printf("\nNhap so hang cua ma tran: ");
   scanf("%d", &row);   printf("\nNhap so cot cua ma tran: ");
   scanf("%d", &col);   //Nhap cac phan tu cua ma tran
   printf("\nNhap ma tran: \n");
   for (i = 0; i < row; i++) {
      for (j = 0; j < col; j++) {
         printf("\nNhap phan tu mat[%d][%d] : ", i, j);
         scanf("%d", &mat[i][j]);
      }
   }   //Cong tat ca cac phan tu cua ma tran
   for (i = 0; i < row; i++) {
      for (j = 0; j < col; j++) {
         sum = sum + mat[i][j];
      }
   }   //Hien thi ket qua
   printf("\nTong tat ca cac phan tu cua ma tran la: %d", sum);
   return (0);
}

Biên dịch chương trình C trên sẽ cho kết quả:

Tính tổng tất cả phần tử của ma trận trong C
bai-tap-mang-hai-chieu-trong-c.jsp