-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathtesttrenlop.html
128 lines (113 loc) · 3.28 KB
/
testtrenlop.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<script>
// BT1: Hiển thị ma trận ra màn hình.
// let cols = 10;
// let rows = 10;
// let arr = new Array(cols);
//
// for (let i = 0; i < arr.length; i++) {
// arr[i] = new Array(rows);
// for (let j = 0; j < arr[i].length; j++) {
// arr[i][j] = i + j;
// }
// }
//
// console.log(arr);
// BT2: Tính tổng các giá trị trong mảng 2 chiều
// let cols = 10;
// let rows = 10;
// let arr = new Array(cols);
// let sum = 0;
//
// for (let i = 0; i < arr.length; i++) {
// arr[i] = new Array(rows);
// for (let j = 0; j < arr[i].length; j++) {
// arr[i][j] = i + j;
// sum += arr[i][j];
// }
// }
//
// console.log(arr);
// console.log(sum);
// BT3: Thay đổi các số âm trong mảng 2 chiều thành 0
// let arr = [[1,4,2,-5],[2,3,-4,-1],[9,4,2,1,5],[1,-3,-4,-9],[3,4,2,-2]];
// for (let i = 0; i < arr.length; i++) {
// for (let j = 0; j < arr[i].length; j++) {
// if (arr[i][j] < 0){
// arr[i][j] = 0;
// }
// }
// }
// console.log(arr)
// BT4: Tìm các giá trị lớn nhất của mỗi hàng
// let arr = [[1, 4, 2, -5], [2, 3, -4, -1], [9, 4, 2, 1, 5], [1, -3, -4, -9], [3, 4, 2, -2]];
// for (let i = 0; i < arr.length; i++) {
// document.write("Phan tu lon nhat cua mang " + i + " la: " + findMax(arr[i]) + "<br>");
// }
// console.log(arr);
//
// function findMax(arr) {
// let max = arr[0];
// for (let i = 0; i < arr.length; i++) {
// if (max < arr[i]) {
// max = arr[i];
// }
// }
// return max;
// }
//cach khac
let arr = [[1, 4, 2, -5],
[2, 3, -4, -1],
[9, 4, 2, 1, 5],
[1, -3, -4, -9],
[3, 4, 2, -2]];
for (let i = 0; i < arr.length; i++) {
let max = arr[i][0];
for (let j = 0; j < arr[i].length; j++) {
if (arr[i][j] > max) {
max = arr[i][j];
}
}
document.write("Phan tu lon nhat cua mang " + i + " la: " + max + "<br>");
}
// BT5: Tính trung bình cộng các hàng trong mảng 2 chiều
// let arr = [[1, 4, 2, -5],
// [2, 3, -4, -1],
// [9, 4, 2, 1, 5],
// [1, -3, -4, -9],
// [3, 4, 2, -2]
// ];
// for (let i = 0; i < arr.length; i++) {
// document.write("Trung binh cong cua hang " + i + " la: " + avg(arr[i]) + "<br>");
// }
// console.log(arr);
//
//
// function avg(arr) {
// let sumAVG = 0;
// for (let i = 0; i < arr.length; i++) {
// sumAVG += arr[i] / arr.length;
// }
// return sumAVG;
// }
// dung arr[i].join
// let arr = [[1, 4, 2, -5],
// [2, 3, -4, -1],
// [9, 4, 2, 1, 5],
// [1, -3, -4, -9],
// [3, 4, 2, -2]
// ];
// for (let i = 0; i < arr[i].length; i++) {
// for (let j = 0; j < arr.length; j++) {
// console.log(arr[j][i]);
// }
// }
</script>
</body>
</html>