câu lệnh for lồng nhau

Tin học 11 – Kiểu mảng_ MẢNG HAI CHIỀU potx

Tin học 11 – Kiểu mảng_ MẢNG HAI CHIỀU potx

... thực thao tác (nhập, xuất hay xử lí ) phần tử mảng hai chiều thường gắn với hai câu lệnh FOR - DO lồng - Cách dùng lệnh để lấy ngẫu nhiên số nguyên khoảng từ đến N-1, giới hạn N người lập trình ... bảng cửu chương kiểu mảng hai chiều ARRAY Mang : ARRAY [1 9,1 9] of integer ; For i:=1 to DO For j=1 to DO {các câu lệnh nhập, xuất, hay thao tác xử lí với phần tử mảng hai chiều} Kết quả: chương ... Uses crt; Var b: array[1 9,1 9]of integer; i,j: integer; Begin Clrscr; For i:=1 to For j:=1 to B[i,j]= i*j; For i:=1 to Begin For j:=1 to Write (b[i,j]:3); Writeln;writeln; End; Tin hc 11 Kiu mng...

Ngày tải lên: 11/08/2014, 07:20

6 460 0
Mảng hai chiều trong lập trình

Mảng hai chiều trong lập trình

... mà phải gán trực tiếp phần tử  Ví dụ int a[5][10], b[5][10]; b = a;// Sai int i, j; for (i = 0; i < 5; i++) for (j = 0; j < 10; j++) b[i][j] = a[i][j]; NMLT - Mảng hai chiều VC & BB Truyền mảng ... &n) { printf(“Nhap so dong, so cot cua ma tran: ”); scanf(“%d%d”, &m, &n); int i, j; for (i=0; i

Ngày tải lên: 04/09/2012, 15:59

32 1K 3
Bài toán tối ưu mảng hai chiều

Bài toán tối ưu mảng hai chiều

... Dòng thứ hai ghi K sốmay mắn M dòng ghi sốlượng hàng quy định ngăn chứa Mỗi dòng gồm N số cách nhaubởi dấu trắng Kếtquả ghi FILE văn SHOP.OUT sau: Dòng sốlượng hàng nhiều -Dòng hai điểm xuất...

Ngày tải lên: 07/09/2012, 10:56

6 2,1K 36
Đệ quy quay lùi mảng hai chiều

Đệ quy quay lùi mảng hai chiều

... assign(g,inp);reset(g); readln(g,N); for i:=1 toN begin for j:=1 to N+1 read(g,a[i,j]); Readln(g); end; close(g); end; Procedure Sualai2(var a:arr); var i,j,d,vt,s: byte; Begin fori:=1 to N forj:=1 to N if A[i,j] ... Begin Ifthulai(a) then for i:=1 to N begin for j:=1 to N+1 write(g,a[i,j]:3); writeln(g); end; End; Function KT(a:arr):Boolean; var i,j:byte; Begin KT:=true; for i:=1 to N For j:=1 to N+1 If a[i,j]=-1 ... io:=0;jo:=0; fori:=1 to N forj:=1 to N if a[i,j]=-1 then begin io:=i;jo:=j, exit; end; end; Procedure Duyet(i,j: byte); var k,i1,j1: byte; a:arr; Begin IfKT(a) then ghinhan(a) Else for k:=1 to...

Ngày tải lên: 07/09/2012, 11:40

5 3,1K 87
mảng hai chiều

mảng hai chiều

... mảng hai chiều thường dùng hai câu lệnh FOR lồng c Các thao tác xử lí khác Ví dụ: Tính in hình bảng cửu chương * Tính Quan sáti :=1 to cửu chương ta thấy: For bảng For = 10 A[2,5]=2 xj:=1 to A[5,8]=5A[i,j]= ... Readln(n,m); For i:= to n For j:=1 to m Begin write(A[,i,j, ] = ); readln(A[i,j]); end; b In mảng hai chiều Thông báo Writeln( Mang vua nhap : ); In giá trị phần tử For i:=1 to n Begin Kết in hình: For ... chiếu phần tử mảng: Tên biến mảng[cs dòng,cs cột] Thao tác xử lí thường dùng cấu trúc hai câu lệnh FOR DO lồng ...

Ngày tải lên: 29/05/2013, 23:17

7 479 1
kiểu mảng một chiều

kiểu mảng một chiều

... phần tử mảng chia hết cho S :=0; For i :=1 to n IF A[i] mod = then S:=S+A[i]; 15 20 16 25 18 12 19 S = 45 Thông thường, thao tác xử lí mảng chiều dùng câu lệnh FOR DO Hãy nhớ! 15 20 19 25 18 ... vao so : ) ; readln(n) ; S := ; For i := to n Nhập mảng chiều Begin write( Nhap nhiet thu ,i, : ) ; Tính tổng readln(A[i]) ; S:=S+A[i] ; End; TB := S/n ; dem := ; For i := to n Đếm số phần tử thoả ... ngay:); Readln(n); For i:=1 to n Begin write(nhiet thu ,i, : ); readln(A[i]); end; b In mảng chiều Ví dụ: In mảng vừa nhập - Thông báo Writeln( Mang vua nhap : ); - In giá trị phần tử For i:=1 to n...

Ngày tải lên: 30/07/2013, 01:25

13 2,5K 29
Mảng hai chiều

Mảng hai chiều

... so dong: ”); scanf (“ %d”, &d ); printf (“\nNhap so cot: ”); scanf (“%d”, &c ); for ( int i = 0; i < d; i ++ ) for (int j = 0; j < c; j ++) { printf (“ a[%d][%d] = ”, i, j ); scanf (“%d”, &a[i][j]); ... &a[i][j]); } } • void Xuat (MATRAN a, int d, int c) { printf (“\nNoi dung ma tran:\n”); for (int i = 0; i < d; i++) { for (int j = 0; j < c; j++) printf (“ \t %d ”, a[i][j] ); printf (“\n”); } } Kĩ thuật ... KiemTraLe (MATRAN a, int d, int c) { int flag = 0; //tra ve neu co nguoc lai tra ve for (int i = 0; i < d; i ++ ) for (int j = 0; j < c; j++) if ( a[i][j] % != && a[i][j] > 100 ) { flag = 1; break;...

Ngày tải lên: 29/09/2013, 07:20

14 1,7K 4
Mảng hai chiều

Mảng hai chiều

... 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 nhập A Ví dụ 2: For i:= to n Begin For j:=1 to m write(A[i,j]); End; Ví dụ bảng ... Program bang_nhan; uses crt; var B: array[1 9,1 10] of integer; i, j: integer; Begin clrscr; for i:=1 to for j:= to 10 b[i,j]:= i*j; Cột J= Hàng i = 91 i*J J= J= 8 10 12 14 16 18 i*J 1*3 1*2 i*J ... 35 40 45 6 12 18 24 30 36 42 48 54 7 14 21 28 35 42 49 56 63 8 16 24 32 40 48 56 64 72 for i:= to Begin for j:= to 10 write(b[i,j]:4); writeln; End; Readln; End 18 27 36 45 54 63 72 81 Vận dụng:...

Ngày tải lên: 23/10/2013, 05:11

8 281 0
bài thuyết trình nhập môn lập trình mảng hai chiều và con trỏ

bài thuyết trình nhập môn lập trình mảng hai chiều và con trỏ

... www.hoasen.edu.vn Duyệt mảng chiều col=5 for (int i=0;i

Ngày tải lên: 17/06/2014, 15:03

36 2K 2
MẢNG HAI CHIỀU (MA TRẬN) potx

MẢNG HAI CHIỀU (MA TRẬN) potx

... X, ta viết: For i:=1 to For j:=1 to begin Write(‘nhập phần tử hàng ‘, i, ‘ cột ‘, j , ‘: ‘); Readln(X[i, j]); end; Tương tự, lệnh nhập liệu cho mảng Y viết là: For ch:=‘a’ to ‘c’ For j:=1 to ... Kiemtra := TRUE; For i:=2 to N For j:=1 to i-1 if A[i, j]A[j, i] then Kiemtra:=FALSE ; If Kiemtra=TRUE then writeln(‘ Ðối xứng ‘) else writeln(‘ Không đối xứng ‘); Hai câu lệnh For nhược điểm ... Writeln(‘ Ma tran A la :’); For i:=1 to N begin For j:=1 to M write(A[i, j]:3:0); Writeln; end; { In ma trân B lên hình } Writeln(‘ Ma tran B la :’); For i:=1 to N begin For j:=1 to M write(B[i,...

Ngày tải lên: 19/06/2014, 09:20

22 429 4
Mang hai chieu(11)

Mang hai chieu(11)

... mảng hai chiều)? HS: Trả lời câu hỏi GV GV: Hãy cho tên biến mảng, kiểu số hàng, kiểu số cột, kiểu phần tử khai báo trên? HS: Trả lời câu hỏi GV GV: ý nghĩa câu lệnh Type arrayReal = array [-100 ... dòng 10 cột, For i:=1 to phần tử có kiểu liệu Begin integer Và biến số i j để For j:=1 to 10 Write(B[i, j]:4); lu trữ số hàng số cột Writeln; mảng hai chiều B End; Hai vòng for với i, j lồng để gán ... chơng trình Crt để sử dụng đợc thủ tục Để nhập liệu ta dùng hai vòng For: Clrscr; For i:=1 to GV: Giải thích chơng trình For j:=1 to 10 Để thực chơng trình B[i, j] := i*j; tính đa hình bảng nhân...

Ngày tải lên: 30/06/2014, 16:00

6 246 1
mang hai chieu

mang hai chieu

... sinh vng mt/ tng s.H/S vng Kim tra bi c: (thi gian 04 phỳt) - D kin hc sinh kim tra: 02 Tờn im câu hỏi kiểm tra: Cõu hi 1: Em hóy trỡnh by kiu mng mt chiu v cho bit vi mng mt chiu ta cn quan...

Ngày tải lên: 06/07/2014, 06:00

4 261 0
NHẬP MÔN LẬP TRÌNH- MẢNG HAI CHIỀU pps

NHẬP MÔN LẬP TRÌNH- MẢNG HAI CHIỀU pps

... cs1>][giá trị cs2] = ; Ví dụ int a[5][10], b[5][10]; b = a; // Sai int i, j; for (i = 0; i < 5; i++) for (j = 0; j < 10; j++) b[i][j] = a[i][j]; Mảng hai chiều VC & BB Truyền mảng cho hàm ... &n) { printf(“Nhap so dong, so cot cua ma tran: ”); scanf(“%d%d”, &m, &n); int i, j; for (i=0; i

Ngày tải lên: 10/07/2014, 08:20

33 441 0
Giáo trình nhập môn lập trình - Mảng hai chiều ppt

Giáo trình nhập môn lập trình - Mảng hai chiều ppt

... phải gán trực tiếp phần tử  Ví dụ int a[5][10], b[5][10]; b = a; // Sai int i, j; for (i = 0; i < 5; i++) for (j = 0; j < 10; j++) b[i][j] = a[i][j]; Mảng hai chiều VC VC & & BB BB Truyền mảng ... &n) { printf(“Nhap so dong, so cot cua ma tran: ”); scanf(“%d%d”, &m, &n); int i, j; for (i=0; i

Ngày tải lên: 12/07/2014, 04:20

33 731 0
Bài giảng : Mảng hai chiều pdf

Bài giảng : Mảng hai chiều pdf

... phải gán trực tiếp phần tử  Ví dụ int a[5][10], b[5][10]; b = a; // Sai int i, j; for (i = 0; i < 5; i++) for (j = 0; j < 10; j++) b[i][j] = a[i][j]; Mảng hai chiều VC VC & & BB BB Truyền mảng ... &n) { printf(“Nhap so dong, so cot cua ma tran: ”); scanf(“%d%d”, &m, &n); int i, j; for (i=0; i

Ngày tải lên: 13/07/2014, 18:20

33 635 2
Bài 11 Mảng hai chiều

Bài 11 Mảng hai chiều

... mảng hai chiều thường dùng hai câu lệnh FOR lồng c Các thao tác xử lí khác Ví dụ: Tính in hình bảng cửu chương * Tính Quan sát :=1 to chương ta thấy: For i bảng cửu For j:=1 to A[2,5]=2 x = 10 ... Readln(n,m); For i:= to n For j:=1 to m Begin write(A[,i,j, ] = ); readln(A[i,j]); end; b In mảng hai chiều Thông báo Writeln( Mang vua nhap : ); In giá trị phần tử For i:=1 to n Begin Kết in hình: For ... chiếu phần tử mảng: Tên biến mảng[cs dòng,cs cột] Thao tác xử lí thường dùng cấu trúc hai câu lệnh FOR DO lồng ...

Ngày tải lên: 19/07/2014, 11:00

7 464 0
Các thuật toán trên mảng hai chiều pptx

Các thuật toán trên mảng hai chiều pptx

... 2 5 Duyệt hết phần tử mảng for( i = 0; i < so_dong; i++) for( j = 0; j < so_cot; j++) { /* Xử lý phần tử a[i][j] */ } Duyệt phần tử dòng cột Duyệt phần tử dòng có số k for( j = 0; j < so_cot; j++) ... cột có số k for( i = 0; i < so_dong; i++) { /* Xử lý phần tử a[i][k] */ } Đường chéo ma trận vuông Đường chéo for( i = 0; i < n; i++) { /* Xử lý phần tử a[i][i] */ } Đường chéo phụ for( i = 0; i ... số k int tong = 0; for( j = 0; j < so_cot; j++) { tong = tong + a[k][j] } Tính tổng số chẵn đường chéo Tính tổng số chẵn đường chéo int Cheo1Chan (int a[5][5]) { int tong = 0; for( i = 0; i < 5;...

Ngày tải lên: 31/07/2014, 14:22

16 413 5
w