1. Trang chủ
  2. » Công Nghệ Thông Tin

1 chương 06 ma trận

36 271 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 36
Dung lượng 542,09 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

 Qui ước: Các dòng và cột trong matrận của C được đánh chỉ số bắt buộctừ 0..  Như vậy trong ma trận có m dòng và ncột thì các dòng trong ma trận đánh số từ 0 cho đến m-1, các cột trong

Trang 1

Chương 6

MA TRẬN

Trang 2

 Hình vẽ

 Ma trận là một bảng gồm nhiều dòng

và nhiều cột

Trang 3

 Khái niệm: Ma trận là một tập hợp cácbiến có cùng kiểu dữ liệu và cùng tên.

Ma trận là cái quái gì?

Trang 4

 Ví dụ 2: float b[10][30];

Trong ví dụ trên ta nói b là ma trận có tối đa 10 dòng và tối đa 30 cột Mỗi phần tử trong ma trận có kiểu là kiểu số thực.

Trang 5

KDL <TenBien>[SoDongToiDa][SoCotToiDa];

Trang 6

 Qui ước: Các dòng và cột trong matrận của C được đánh chỉ số bắt buộc

từ 0

 Như vậy trong ma trận có m dòng và ncột thì các dòng trong ma trận đánh số

từ 0 cho đến m-1, các cột trong matrận đánh số từ 0 cho đến n-1

 Ví dụ 1: int a[15][20];

Trong ví dụ trên ta nói a là ma trận cótối đa 15 dòng và tối đa 20 cột Cácdòng trong ma trận được đánh chỉ số

từ 0 cho đến 14, các cột được đánhchỉ số từ 0 cho đến 19

Trang 7

0 1 2 … n-2 n-1 0

1

… m-2 m-1

n

m

Trang 8

0 1 2 3 4 … n-2 n-1 0

Trang 9

trận các số nguyên.

 Định nghĩa hàm

11.void Nhap(int a[][100],

int &m,int &n)

Trang 10

 Vấn đề 2: Hãy định nghĩa hàm nhập ma

trận các số thực

 Định nghĩa hàm

11.void Nhap(float a[][100],

int &m,int &n)

Trang 11

 Định nghĩa hàm

11.void Nhap(long a[][100],

int &m,int &n)

Trang 12

 Vấn đề 4: Hãy định nghĩa hàm nhập ma

trận các số thực dài

 Định nghĩa hàm

11.void Nhap(double a[][100],

int &m,int &n)

Trang 13

16. typedef struct phanso PHANSO;

17.void Nhap(PHANSO &x)

Trang 14

 Định nghĩa hàm

11. void Nhap(PHANSO a[][100],

int &m,int &n)

Trang 16

 Vấn đề 2: Hãy định nghĩa hàm xuất

Trang 18

 Vấn đề 4: Hãy định nghĩa hàm xuất

Trang 19

6 typedef struct phanso PHANSO;

7 void Xuat(PHANSO x)

8 {

9 printf(“%d/%d”, x.tu,x.mau);

10 }

Trang 22

 Vấn đề 2: Hãy định nghĩa hàm đếm sốlượng số nguyên tố trong ma trận các

Trang 23

1. int DemNguyenTo(int a[][100],

Trang 24

 Vấn đề 1: Hãy định nghĩa hàm tính

tổng các giá trị lẻ trong ma trận các số nguyên

Trang 26

 Vấn đề 3: Hãy định nghĩa hàm tínhtổng các giá trị nguyên tố trong matrận các số nguyên.

Trang 28

 Vấn đề 1: Hãy định nghĩa hàm kiểmtra trong ma trận các số thực có tồntại giá trị dương hay ko?

Trang 32

 Bài toán: Viết chương trình thực hiện các yêu cầu sau:

 Nhập ma trận các số nguyên.

 Xuất ma trận

 Tính tổng các số chẵn có trong ma trận.

Trang 33

13.void Nhap(int [][100],

int &,int &);

14.void Xuat(int [][100],

Trang 34

1. void Nhap(int a[][100],

int &m,int &n)

Trang 36

1. int TongChan(int a[][100],

Ngày đăng: 20/06/2016, 20:18

TỪ KHÓA LIÊN QUAN

w