1. THÔNG BÁO TUYỂN ADMIN DIỄN ĐÀN 2013
    Tìm kiếm nhà trọ - Ở ghép
    THÔNG BÁO BÁN ÁO SPKT.NET CHO THÀNH VIÊN DIỄN ĐÀN


    HÃY TÌM KIẾM Ở ĐÂY TRƯỚC KHI ĐẶT CÂU HỎI
    {xen:phrase loading}

Tổng 2 ma trận

Thảo luận trong 'C/C++' bắt đầu bởi small ant, 9 Tháng một 2010.

  1. small ant Well-Known Member

    Số bài viết: 2,827
    Đã được thích: 88
    Điểm thành tích: 48
    Giới tính: Nữ
    Mã:
     
    /* Tinh tong ma tran */
    #include <stdio.h>
    #include<conio.h>
    #define MAX 10
    void in_ma_tran(int A[MAX][MAX], int n, int m, char id)
    {
      int i, j;
      printf("\nMa tran %c : ", id);
      for (i=0; i<n; i++)
      {
        printf("\n");
        for(j=0; j<m; j++)
          printf("%3d ",A[i][j]);
      }
    }
    void nhap_so_nguyen(int *value, int min, int max, char id)
    {
      do {
        printf("\nNhap gia tri %c (trong khoang %d den %d)", id, min, max);
        scanf("%d", value);
      } while (*value < min || *value > max);
    }
    void main()
    {
      int A[MAX][MAX], B[MAX][MAX], C[MAX][MAX], n, m, i, j;
      nhap_so_nguyen(&n, 2, MAX, 'n');
      nhap_so_nguyen(&m, 2, MAX, 'm');
      printf("\nNhap ma tran A : ");
      for (i=0; i<n; i++)
        for (j=0; j<m; j++)
        {
          printf("A[%d,%d] = ");
          scanf("%d", &(A[i][j]));
        }
      printf("\nNhap ma tran B : ");
      for (i=0; i<n; i++)
        for (j=0; j<m; j++)
        {
          printf("B[%d,%d] = ");
          scanf("%d", &(B[i][j]));
        }
      in_ma_tran(A, n, m, 'A');
      in_ma_tran(B, n, m, 'B');
      for (i=0; i<n; i++)
        for (j=0; j<m; j++)
          C[i][j] = A[i][j] + B[i][j];
      in_ma_tran(C, n, m, 'C');
      getch();
    }
    
  2. luongquythang New Member

    Số bài viết: 27
    Đã được thích: 0
    Điểm thành tích: 0

Chia sẻ trang này