Nhân Ma Trận Trong C - Hoclaptrinh

Love beautiful code? We do too.

  1. Home
  2. Tutorial
  3. Học C
  4. Nhân ma trận trong C
  • Tất cả
  • My Feed
  • Đã giải quyết
  • Danh mục
  • Danh mục của bạn
  • html Html
  • css CSS
  • javascript Javascript
  • php PHP
  • jquery Jquery
  • laravel Laravel
  • angularjs AngularJS
  • nodejs NodeJS
  • java Java
  • python Python
  • vuejs VueJS
  • mysql MySQL
  • c C
  • swift Swift
  • react-native React Native
  • mongodb MongoDB
  • docker Docker
Previous Lesson Next Lesson 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 nhat\n"); 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 hai\n"); 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("%d\t",matrantich[i][j]); } printf("\n"); } printf("\n\n===========================\n"); printf("Hoclaptrinh 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ả:

Tich 2 ma tran

  • 0
  • 0
Previous Lesson Next Lesson

Unpublished comment

  • Preview

Viết câu trả lời

Drop Images

0 Bình luận

Danh mục bài học

  • Học C cơ bản và nâng cao
  • Mở đầu
  • C là gì?
  • Hướng dẫn cài đặt C
  • Cấu trúc chương trình C
  • Cú pháp C cơ bản
  • Kiểu dữ liệu trong C
  • Biến trong C
  • Hằng số trong C
  • Lớp lưu trữ trong C
  • Toán tử trong C
  • Điều khiển luồng trong C
  • Vòng lặp trong C
  • Hàm trong C
  • Quy tắc phạm vi trong C
  • Mảng trong Ngôn ngữ C
  • Con trỏ trong C
  • Chuỗi trong C
  • Cấu trúc (Struct) trong C
  • Union trong C
  • Trường Bit trong C
  • Từ khóa typedef trong C
  • Input & Output trong C
  • Đọc - Ghi File trong C
  • Bộ tiền xử lý trong C
  • Header File trong C
  • Ép kiểu trong C
  • Xử lý lỗi trong C
  • Đệ quy | Đệ quy trong C
  • Tham số biến trong C
  • Quản lý bộ nhớ trong C
  • Tham số dòng lệnh trong C
  • 12 bài tập C tham khảo
  • Dãy Fibonacci trong C
  • Kiểm tra số nguyên tố trong c
  • Số Palindrome trong C
  • Giai thừa - Cách tính giai thừa trong C
  • Số Armstrong trong C
  • Nhân ma trận trong C
  • Chuyển đổi từ số thập phân thành số nhị phân trong C
  • Chuyển đổi số thành ký tự trong C
  • Tam giác chữ cái trong C
  • In tam giác Fibonacci trong C
  • Tính tổng chữ số của số đã cho
  • Tài liệu C tham khảo
  • C - Tài liệu tham khảo
  • Cấu trúc điều khiển luồng trong C
  • Lệnh if trong C
  • Lệnh if...else trong C
  • Lệnh if lồng nhau trong C
  • Lệnh switch trong C
  • Lồng các lệnh switch trong C
  • Cấu trúc vòng lặp trong C
  • Vòng lặp while trong C
  • Vòng lặp for trong C
  • vòng lặp do...while
  • Lồng vòng lặp trong C
  • Lệnh break trong C
  • Lệnh continue trong C
  • Lệnh goto trong C
  • Chi tiết về mảng trong C
  • Mảng đa chiều trong C
  • Truyền mảng cho hàm như là tham số trong C
  • Trả về mảng từ một hàm trong C
  • Trỏ tới một mảng trong C
  • Chi tiết về con trỏ trong C
  • Con trỏ số học trong C
  • Mảng các con trỏ trong C
  • Con trỏ trỏ tới con trỏ trong C
  • Truyền các con trỏ tới hàm trong C
  • Trả về con trỏ từ hàm trong C

Hoclaptrinh.vn © 2017

From Coder With
  • Edit
  • Report

bắt đầu chủ đề từ ·

·

·

@ ·

Đăng nhập tài khoản

Đăng ký tài khoản mới

E-Mail Mật khẩu Ghi nhớ đăng nhập Đăng nhập Lấy lại mật khẩu Tên Username Email Mật khẩu Xác nhận mật khẩu Đăng ký Đăng nhập Facebook Đăng nhập Google Đăng nhập Github

Chưa có tài khoản ?

Đăng ký tài khoản mới

Đã có tài khoản ?

Đăng nhập tài khoản

Từ khóa » Nhân Ma Trận Trong C