Diễn đàn hỏi đáp học thuật - Download Tài Liệu Miễn Phí
Bạn có muốn phản ứng với tin nhắn này? Vui lòng đăng ký diễn đàn trong một vài cú nhấp chuột hoặc đăng nhập để tiếp tục.

Diễn đàn hỏi đáp học thuật - Download Tài Liệu Miễn PhíĐăng Nhập

VỮNG TIN - TIẾP BƯỚC - THÀNH CÔNG


descriptionBài 8. Chương trình tính tổng và tích hai ma trận vuông A, B cùng cấp n EmptyBài 8. Chương trình tính tổng và tích hai ma trận vuông A, B cùng cấp n

more_horiz
Chương trình tính tổng và tích hai ma trận vuông A, B cấp n


Code:

#include <conio.h>
#include <stdio.h>
#define max 100
//Nhap ma tran vuong A cap n
void NhapMaTran(int A[max][max], int n)
{
   for(int i = 0; i<n ; i++)
   for(int j = 0; j<n ; j++)
   {
      printf("[%d][%d] =",i,j);
      scanf("%d", &A[i][j]);
   }
}
//Xuat ma tran vuong A cap n
void XuatMaTran(int A[max][max], int n)
{
   for(int i = 0; i<n ; i++)
   {
      printf("\n");
      for(int j = 0; j<n ; j++)
         printf("%d\t",A[i][j]);
   }

}
//Tong hai ma tran A va B luu vao trong ma tran C
void Tong(int A[max][max], int B[max][max], int C[max][max], int n){
   for(int i = 0; i<n ; i++)
   for(int j = 0; j<n ; j++)
      C[i][j] = A[i][j]+B[i][j];
}
//Tich hai ma tran A va B luu vao trong ma tran C
void Tich(int A[max][max], int B[max][max], int C[max][max], int n)
{
   for(int i = 0; i<n ; i++)
   for(int k = 0; k<n ; k++)
   {
      C[i][k] = 0;
      for(int j = 0; j<n ; j++)
         C[i][k] = C[i][k] + A[i][j]*B[j][k];
   }
}
void main()
{
   clrscr();
   int A[max][max],B[max][max], C[max][max], n;
   //nhap cap n
   printf("Nhap cap n= ");
   scanf("%d",&n);
   //nhap ma tran A
   printf("Nhap vao ma tran A\n");
   NhapMaTran(A,n);
   //nhap ma tran B
   printf("Nhap vao ma tran B\n");
   NhapMaTran(B,n);
   //In hai ma tran A va B vua nhap
   printf("Ma tran A vua nhap\n");
   XuatMaTran(A,n);
   printf("\nMa tran B vua nhap\n");
   XuatMaTran(B,n);
   //C=A+B
   Tong(A,B,C,n);
   printf("\nMa tran C=A+B\n");
   XuatMaTran(C,n);
   //C=A*B
   printf("\nMa tran C=A*B\n");
   Tich(A,B,C,n);
   XuatMaTran(C,n);
   getch();
}


-------------
Con tim hoá đá rùi


Được sửa bởi Admin ngày Tue Dec 07, 2010 8:59 am; sửa lần 1.

descriptionBài 8. Chương trình tính tổng và tích hai ma trận vuông A, B cùng cấp n EmptyRe: Bài 8. Chương trình tính tổng và tích hai ma trận vuông A, B cùng cấp n

more_horiz
ket qua thi khong kha quan rui thay oi.chac k.o qua

descriptionBài 8. Chương trình tính tổng và tích hai ma trận vuông A, B cùng cấp n EmptyRe: Bài 8. Chương trình tính tổng và tích hai ma trận vuông A, B cùng cấp n

more_horiz
davidvilla22 đã viết:
ket qua thi khong kha quan rui thay oi.chac k.o qua

Vậy chuẩn bị bài cho tốt để thi lần 2. Very Happy Very Happy Very Happy

descriptionBài 8. Chương trình tính tổng và tích hai ma trận vuông A, B cùng cấp n EmptyRe: Bài 8. Chương trình tính tổng và tích hai ma trận vuông A, B cùng cấp n

more_horiz
privacy_tip Permissions in this forum:
Bạn không có quyền trả lời bài viết
power_settings_newLogin to reply