Nội dung bài viết
Nhân ma trận trong C – Học C cơ bản và nâng cao theo các bước đơn giản và ví dụ dễ hiểu bắt đầu từ cơ bản về C, Toán tử, kiểu dữ liệu, hàm, vòng lặp, mảng, con trỏ, cấu trúc, chuỗi, lệnh, input và output, quản lý bộ nhớ, bộ tiền xử lý, điều khiển luồng etc.-Nhân ma trận trong C
Nhân ma trận trong C
Bài tập
Viết một chương trình C để nhập hai ma trận và tính tích của hai ma trận đó.
Chương trình C để nhập và tính tích hai ma trận
#include<stdio.h> #include<conio.h> main() { int a[10][10],b[10][10],matrantich[10][10],hang,cot,i,j,k; printf("Nhap so hang = "); scanf("%d",&hang); printf("nNhap so cot = "); scanf("%d",&cot); printf("nNhap cac phan tu cua ma tran thu nhatn"); for(i=0;i<hang;i++) { for(j=0;j<cot;j++) { scanf("%d",&a[i][j]); } } printf("nNhap cac phan tu cua ma tran thu hain"); for(i=0;i<hang;i++) { for(j=0;j<cot;j++) { scanf("%d",&b[i][j]); } } printf("nTich cua hai ma tran la:n"); for(i=0;i<hang;i++) { for(j=0;j<cot;j++) { matrantich[i][j]=0; for(k=0;k<cot;k++) { matrantich[i][j]+=a[i][k]*b[k][j]; } } } // hien thi ket qua for(i=0;i<hang;i++) { for(j=0;j<cot;j++) { printf("%dt",matrantich[i][j]); } printf("n"); } printf("nn===========================n"); printf("Meraki Center chuc cac ban hoc tot!"); getch(); }
Biên dịch và chạy chương trình C trên sẽ cho kết quả:
if(window.innerWidth > 1034) {
document.write(‘‘);
}else{
document.write(‘‘);
}
if(window.innerWidth > 1034) {
document.write(‘‘);
}else{
document.write(‘‘);
}
Nội dung được phát triển bởi đội ngũ Meraki Center với mục đích chia sẻ và tăng trải nghiệm khách hàng. Mọi ý kiến đóng góp xin vui lòng liên hệ tổng đài chăm sóc: 1900 0000 hoặc email: hotro@merakicenter.edu.vn