... if(strcmp(s,mang[i].ten_tac_gia)==0) XuatSach(mang[i]); } } Kiểu mảng chiều Khai báo mảng chiều: /* Tạo mảng chiều có dòng, cột */ int a[3][5]; 4 5 Truy xuất phần tử mảng chiều Gán giá trị cho phần tử a[0][1] = 6; ... ten_sach[20]; char ten_tac_gia[20]; int nam_xuat_ban; long gia_tien; }SACH; Hướng giải Dùng mảng chiều để chứa n sách Mảng khai báo có kích thước tối đa 25 SACH danh_sach[25]; Hướng giải In hình thông tin ... 6; a[1][2] = 9; scanf(“%d”,&a[0][2]); Lấy giá trị phần tử mảng chiều: x = a[0][0]; printf(“Dong 0, cot 1: %d”, a[0][1]); Ví dụ nhập mảng chiều void NhapMang(int mang[NMAX][NMAX], int *sodong, int...
Ngày tải lên: 31/07/2014, 14:22
... Map Mảng Đa Chiều Khái Niệm Mảng Đa Chiều Giải Thích Mảng Chiều Khai báo, duyệt, khởi tao, nhập/xuất mảng chiều Con Trỏ (Pointer) Khái niệm Con trỏ Các toán tử Con trỏ mảng chiều ... Chiều Giải Thích Mảng Chiều Khai báo, duyệt, khởi tao, nhập/xuất mảng chiều Con Trỏ (Pointer) Khái niệm Con trỏ Các toán tử Con trỏ mảng chiều Con trỏ mảng chiều Con trỏ chuỗi Cùng ... Con trỏ mảng chiều Con trỏ chuỗi Cùng Đại học Hoa Sen xây dựng tương lai www.hoasen.edu.vn Khái Niệm Mảng Đa Chiều - Mảng đa (nhiều) chiều mảng mà phần tử xác định nhiều số - Mảng chiều...
Ngày tải lên: 17/06/2014, 15:03
tinh tong cac phan tu tren duong cheo chinh va duong cheo phu mang hai chieu
... tử mảng hai chiều đợc hình dung nh giá trị ô bảng, ô có số dòng số cột Giống nh mảng chiều, tham chiếu phần tử mảng hai chiều, nhng khác chỗ phần tử mảng hai chiều có hai số ( có số nh mảng chiều) ... thành phần khai báo kiểu mảng hai chiều * Nhận biết đợc định danh phần tử mảng hai chiều xuất chơng trình Cách tham chiếu đến phần tử mảng hai chiều * Viết đợc khai báo mảng hai chiều với số ... thực tính tổng phần tử đờng chéo đờng chéo phụ mảng hai chiều mảng hai chiều phải có số cột số hàng (mảng hai chiều cấp n x n) {phần khai báo mảng hai chiều } Program mang_2_chieu; type mang=array[1...
Ngày tải lên: 21/12/2015, 18:03
Mảng hai chiều trong lập trình
... a[i][j]; NMLT - Mảng hai chiều VC & BB Truyền mảng cho hàm Truyền mảng cho hàm Tham số kiểu mảng khai báo hàm giống khai báo biến mảng void NhapMaTran(int a[50][100]); Tham số kiểu mảng truyền ... trả NMLT - Mảng hai chiều 12 VC & BB Thủ tục HoanVi & Hàm LaSNT NMLT - Mảng hai chiều 13 VC & BB Nhập Ma Trận Yêu cầu Cho phép nhập mảng a, m dòng, n cột Ý tưởng Cho trước mảng chiều có ... tử mảng • Có thể bỏ số lượng phần tử chiều thứ trỏ • Mảng thay đổi nội dung sau thực hàm void NhapMaTran(int a[][100]); void NhapMaTran(int (*a)[100]); NMLT - Mảng hai chiều VC & BB Truyền mảng...
Ngày tải lên: 04/09/2012, 15:59
Bài toán tối ưu mảng hai chiều
... toán cụ thể, quy ước mảngA[1 M,1 N] mảng lưu liệu ban đầu Mảng B[1 M,1 N] mảng dùngđể quy hoạch Vớinhững toán với liệu đầu vào mảng chiều ta sẽdùng liệu mà không cần xây dựng mảng A Cácbài toán ... đódựa vào nguyên tắc giải chung, ta giải dễ dàng Cácdạng toán tổng quát liệu cho giới hạn khai báo bảnghai chiều giải cách quy hoạch liên tục 2mảng chiều Sau bước quy hoạch phải thay đổi mảng ... nhiều hàng (Kể số hàng khuyến mãi) Dữliệu đầu vào cho FILE văn SHOP.INPcó cấu trúc sau: Dòng đầu số M,N, K (1
Ngày tải lên: 07/09/2012, 10:56
Đệ quy quay lùi mảng hai chiều
... thêm mảng thủ tục đệ quy Để trả lại giátrị trước cho mảng A, dùng phép gán Nhưng việckhai báo mảng làm tốn không gian nhớ, dễ gây tràn Stack.Song phức tạp trả lại giá trị mà không dùng thêm mảngnày ... mảngnày Các bạn sử dụng duyệt không quay lui để giải bàitoán cách: tìm khả tất ô so sánhvới liệu vào Khi đó, số khả là: 3N*(N-1)/2 (một số lớn) Dưới đâylà chương trình cài đặt cụ thể: Const inp=’INP.TXT’;...
Ngày tải lên: 07/09/2012, 11:40
LTC- Con trỏ và mảng
... Tên mảng a biểu thị địa mảng Phép cộng địa : C coi mảng hai chiều mảng (một chiều) mảng, khai báo float a[2][3]; a mảng mà phần tử dãy số thực (một hàng mảng) Vì vậy: a trỏ phần tử thứ mảng: ... a+1 trỏ phần tử đầu hàng thứ hai mảng: phần tử a[0][1], a+i trỏ phần tử đầu hàng thứ i mảng: phần tử a[0][i] 15 Chương - copyright NHP 7.3 Con trỏ mảng nhiều chiều (t) 7.3.2 Con trỏ mảng hai chiều: ... gets(xau); cho phép nhập xâu kí tự vào trỏ xau 14 Chương - copyright NHP 7.3 Con trỏ mảng nhiều chiều 7.3.1 Phép cộng địa mảng hai chiều: Giả sử ta có mảng hai chiều a[2][3] có phần tử ứng với...
Ngày tải lên: 05/11/2012, 14:53
mảng hai chiều
... integer; A[1,3] = 19 Mảng hai chiều mảng chiều mà phần tử lại mảng chiều Khai báo: tên mảng, kiểu số dòng, kiểu số cột, kiểu phần tử Tham chiếu phần tử mảng: Tên biến mảng[ cs dòng,cs cột] ... dụ: A[2,3]= 2 Khai báo mảng hai chiều * Cách 1: Khai báo gián tiếp TYPE < tên kiểu mảng> = array[kiểuchỉ số dòng,kiểu số cột] of ; Var : ; Ví dụ: TYPE ... 20,1 30] of real; Các thao tác xử lí mảng hai chiều Các bước: Nhập số dòng (n) số cột (m) Nhập vào giá trị phần tử mảng (A[i,j]) 3 A a Nhập mảng hai chiều Thể pascal Write( Nhap vao so dong,...
Ngày tải lên: 29/05/2013, 23:17
Bài 10: Con trỏ và Mảng động
... p biến trỏ – Có thể thực gán: p = a; // Hợp lệ • p trỏ tới nơi a trỏ – Tức tới phần tử mảng a – a = p; // Không hợp lệ • Con trỏ mảng trỏ hằng! DTH INT2202 Biến mảng Con trỏ • Biến mảng int ... • Con trỏ – Biến trỏ – Quản lý nhớ • Mảng động – Tạo sử dụng – Số học trỏ • Lớp, trỏ, mảng động – Sử dụng trỏ this – Hàm hủy, hàm kiến tạo chép DTH INT2202 Giới thiệu trỏ • Định nghĩa trỏ: – ... nghĩa kiểu liệu trỏ • Có thể đặt tên cho kiểu liệu trỏ • Để khai báo biến trỏ biến khác – Loại bỏ * khai báo trỏ • typedef int* IntPtr; – Định nghĩa tên khác cho kiểu liệu trỏ – Các khai báo sau:...
Ngày tải lên: 16/09/2013, 23:42
Quan hệ giữa con trỏ và mảng
... số mảng để copy xâu s2 vào mảng ký tự s1 fig05_21.cpp (2 of 2) fig05_21.cpp output (1 of 1) Tăng hai trỏ để trỏ đến phần tử mảng tương ứng ©2004 Trần Minh Châu FOTECH VNU 40 5.9 Mảng trỏ • Mảng ... trỏ • Mảng chứa trỏ – Thường dùng để lưu mảng xâu char *suit[ ] = {"Hearts", "Diamonds", "Clubs", "Spades" }; – Mỗi phần tử suit trỏ đến char * (1 xâu) – Mảng không chứa xâu, trỏ đến xâu suit[0] ... shuffling program) – Dùng mảng gồm trỏ trỏ đến xâu để lưu trữ tên chất (suit), i.e (hearts), rô (diamonds), pích (spades), tép (clubs) – Sử dụng mảng hai chiều (hàng: chất, cột: giá trị) Ace Hearts...
Ngày tải lên: 29/09/2013, 07:20
Mảng hai chiều
... xuống từ trái qua phải theo phương pháp dùng mảng phụ Hướng dẫn: Đổ ma trận sang mảng chiều, xếp mảng chiều theo thứ tự tăng dần, sau chuyển ngược mảng chiều thành ma trận kết 51 Viết hàm xếp ma ... thị lên hình Ví dụ: 01 25 phút Giáo trình Bài Tập Kỹ Thuật Lập Trình Trang 74 Mảng hai chiều 78 Nhập vào mảng hai chiều gồm n dòng m cột số nguyên Hãy tìm phần tử lớn dòng đồng thời nhỏ cột, lớn ... Trạng thái đích => III KẾT LUẬN Kiểu liệu mảng hai chiều ứng dụng rộng rãi toán tìm đường đồ thị, xử lý ảnh, xử lý liệu dạng bảng, … Lưu ý nhập mảng hai chiều số thực phải thông qua biến trung...
Ngày tải lên: 29/09/2013, 07:20
Mảng hai chiều
... hàng , mảng A ] Chỉ số cột 1 3 b Một số ví dụ J Ví dụ 1: Nhập vào mảng hai chiều gồm n hàng m cột nhập vào từ bàn phím For i:= to n For j:=1 to m readln(A[i,j]); i I= I= I= 3 Hiển thị mảng vừa ... a Khai báo * C¸ch 1: Khai b¸o trùc tiÕp Var < tªn biÕnm¶ng> : array[KiÓu chØ sè dßng,kiÓu chØ sè cét] of ; VÝ dô: Var Bang: array[1 9,1 9] of integer; Var Mang: array[1 9,1 9] of integer; * C¸ch 2: Khai b¸o gi¸n tiÕp TYPE < tªn kiÓu m¶ng> = array[kiÓuchØ sè dßng,kiÓu chØ sè cét] of ;...
Ngày tải lên: 23/10/2013, 05:11
slide bài giảng nhập môn lập trình mảng và mảng một chiều
... www.hoasen.edu.vn Road Map Khái Niệm Mảng Mảng chiều Khởi tạo mảng chiều Duyệt mảng chiều Nhập/ Xuất mảng chiều Sắp Xếp Mảng Bubble sort Cấp Phát Vùng Nhớ Động Cùng ... nhập n phần tử số nguyên vào mảng Rồi thực yêu cầu sau: - Xuất mảng hình - Thêm phần từ vào cuối mảng - Thêm phần từ vào đầu mảng - Thêm phần tử vào ví trí - Xuất lại mảng hình Cùng Đại học ... trình nhập n phần tử số nguyên vào mảng Rồi thực yêu cầu sau: - Xuất mảng hình - Xoá phần từ mảng - Xóa phần từ cuối mảng - Xóa phần tử vị trí mảng - Xuất lại mảng hình Cùng Đại học Hoa...
Ngày tải lên: 17/06/2014, 15:03
MẢNG HAI CHIỀU (MA TRẬN) potx
... String[15]; Var X : Kmang1; Y : Kmang2; Chú ý: - Có thể xem mảng hai chiề? mảng chiều mà phần tử lại mảng chiều Hai mảng X, Y nói khai báo sau: Type Kmang1 = array[1 2] of array[1 3] of Real; ... trận : Vì ma trận mảng chiều mảng chiều nên nhiều toán mảng mở rộng tự nhiên cho ma trận Ví dụ 10.6: Tính tổng hai ma trận Nhập vào hai ma trận A, B cấp NxM Tính ma trận C tổng hai ma trận A B, ... tử mảng hai chiề?, ta viết: Tênbiếnmảng[chỉ số 1, số 2] Ví dụ: X[1,1]:=12.5; X[2,1]:=X[1,1]+15; Y[‘a’,1]:=‘Tran Thi Mai’; Ðể nhập liệu cho mảng hai chiều, ta phải dùng hai vòng lặp duyệt theo hai...
Ngày tải lên: 19/06/2014, 09:20
Mang hai chieu(11)
... xem hàng mảng hai chiều phần tử ta nói mảng hai chiều mảng chiều mà phần tử mảng chiều Các yếu tố để xác định mảng hai chiều: GV: Để mô tả kiểu mảng hai Tơng tự nh với kiểu mảng chiều, chiều ta ... khai báo nh chơng trình nhập xuất liệu dài phải khai báo nhiều biến Để khắc phục khó khăn này, ta xem mảng chiều phần tử, ta ghép mảng chiều thành mảng hai chiều GV: Vậy có nhận xét mảng hai chiều? ... tố với kiểu mảng hai chiều, ngôn ngữ lập nào? trình có quy tắc, cách thức cho phép HS: Các yếu tố để xây dựng xác định: mảng hai chiều: - Tên kiểu mảng hai chiều - Tên kiểu mảng hai chiều - Số...
Ngày tải lên: 30/06/2014, 16:00
mang hai chieu
... sinh hiểu kháI niệm mảng hai chiều có khả khai báo tạo đ- ợc kiểu mảng hai chiều b/ Ni dung: - Khỏi nim: Mng hai chiu l mt bng cỏc phn t cú cựng kiu d liu - cấu trúc mảng hai chiều c Cỏc bc tin ... phi khai bỏo bao nhiờu bin mng? - Vy khú khn gỡ khai bỏo bin mng - khc phc khú khn ta xem mt mng mt chiu l mt phn t, ta ghộp mng mt chiu thnh mt mng hai chiu - Yờu cu HS nhn xột v mng hai chiu ... ca bng - Dựng mng mt chiu ta khai bỏo bin mng -Khú khn vit chng trỡnh nhp xut d liu di - Nhn xột: Nu xem mi hng ca mng hai chiu l mt phn t thỡ ta cú th núi mng hai chiu l mng mt chiu m mi phn...
Ngày tải lên: 06/07/2014, 06:00
NHẬP MÔN LẬP TRÌNH- MẢNG HAI CHIỀU pps
... VC & BB Nội dung Khái niệm Khai báo Truy xuất liệu kiểu mảng Một số toán mảng chiều Mảng hai chiều VC & BB Ma Trận … n-1 0 m-1 An … … Am,n … n-1 n-1 Mảng hai chiều VC & BB Ma Trận … n-1 … n-1 ... n-1 Mảng hai chiều VC & BB Khai báo kiểu mảng chiều Cú pháp typedef [][]; N1, N2: số lượng phần tử chiều Ví dụ typedef int MaTran[3][4]; Kiểu MaTran Mảng hai chiều ... = a[i][j]; Mảng hai chiều VC & BB Truyền mảng cho hàm Truyền mảng cho hàm Tham số kiểu mảng khai báo hàm giống khai báo biến mảng void NhapMaTran(int a[50][100]); Tham số kiểu mảng truyền...
Ngày tải lên: 10/07/2014, 08:20
Giáo trình nhập môn lập trình - Mảng hai chiều ppt
... BB BB Nội dung Khái niệm Khai báo Truy xuất liệu kiểu mảng Một số toán mảng chiều Mảng hai chiều VC VC & & BB BB Ma Trận … n-1 0 m-1 An … … Am,n … n-1 n-1 Mảng hai chiều VC VC & & BB BB Ma Trận ... a[i][j]; Mảng hai chiều VC VC & & BB BB Truyền mảng cho hàm Truyền mảng cho hàm Tham số kiểu mảng khai báo hàm giống khai báo biến mảng void NhapMaTran(int a[50][100]); Tham số kiểu mảng truyền ... trả Mảng hai chiều 13 VC VC & & BB BB Thủ tục HoanVi & Hàm LaSNT Mảng hai chiều 14 VC VC & & BB BB Nhập Ma Trận Yêu cầu Cho phép nhập mảng a, m dòng, n cột Ý tưởng Cho trước mảng chiều...
Ngày tải lên: 12/07/2014, 04:20
Bài giảng : Mảng hai chiều pdf
... BB BB Nội dung Khái niệm Khai báo Truy xuất liệu kiểu mảng Một số toán mảng chiều Mảng hai chiều VC VC & & BB BB Ma Trận … n-1 0 m-1 An … … Am,n … n-1 n-1 Mảng hai chiều VC VC & & BB BB Ma Trận ... a[i][j]; Mảng hai chiều VC VC & & BB BB Truyền mảng cho hàm Truyền mảng cho hàm Tham số kiểu mảng khai báo hàm giống khai báo biến mảng void NhapMaTran(int a[50][100]); Tham số kiểu mảng truyền ... trả Mảng hai chiều 13 VC VC & & BB BB Thủ tục HoanVi & Hàm LaSNT Mảng hai chiều 14 VC VC & & BB BB Nhập Ma Trận Yêu cầu Cho phép nhập mảng a, m dòng, n cột Ý tưởng Cho trước mảng chiều...
Ngày tải lên: 13/07/2014, 18:20
Bài 11 Mảng hai chiều
... integer; A[1,3] = 19 Mảng hai chiều mảng chiều mà phần tử lại mảng chiều Khai báo: tên mảng, kiểu số dòng, kiểu số cột, kiểu phần tử Tham chiếu phần tử mảng: Tên biến mảng[ cs dòng,cs cột] ... dụ: A[2,3]= 2 Khai báo mảng hai chiều * Cách 1: Khai báo gián tiếp TYPE < tên kiểu mảng> = array[kiểuchỉ số dòng,kiểu số cột] of ; Var : ; Ví dụ: TYPE ... 20,1 30] of real; Các thao tác xử lí mảng hai chiều Các bước: Nhập số dòng (n) số cột (m) Nhập vào giá trị phần tử mảng (A[i,j]) 3 A a Nhập mảng hai chiều Thể pascal Write( Nhap vao so dong,...
Ngày tải lên: 19/07/2014, 11:00