Lý thuyết
Nhập/Xuất mảng
Cú pháp:
// Nhập mảng
for (int i = 0; i < độ_dài_mảng; i++) {
cin >> a[i];
}
// Xuất mảng
for (int i = 0; i < độ_dài_mảng; i++) {
cout >> a[i];
}
Truy xuất phần tử mảng
Cú pháp:
Tên_mảng[chỉ_số_phần_tử_muốn_lấy];
Sao chép mảng
Cú pháp: sao chép mảng 1 ra thành mảng 2
for (int i = 0; i < độ_dài_mảng; i++) {
tên_mảng_2[i] = tên_mảng_1[i];
}
Chèn và xóa các phần tử mảng
ví dụ:
// cho mảng a[4] = {1, 2, 4};
// chèn 3 vào index 2
for (int i = 3; i >= 2; i--) {
a[i] = a[i-1];
}
a[2] = 3;
// cho mảng b[1,2,4,3]
// xóa số 4 ở index 2
for (int i = 2; i < 3 - 1 i++) {
a[i] = a[i + 1];
}
Những bài tập không giải quyết được các bạn ấn vào Trao đổi trên thanh tiêu đề và post lên cho mọi người cùng giải quyết phụ bạn nhé !
Bài tập 1:Bạn hãy viết chương trình nhập vào từ bàn phím 10 số nguyên và hiển thị ra tổng của 10 số này.
Bài tập 2:Cho một mảng các số nguyên n phần tử arr được nhập từ bàn phím. Bạn hãy viết chương trình hiển thị ra phần tử lớn nhất trong mảng.
Bài tập 3:Cho một mảng các số nguyên n phần tử arr được nhập từ bàn phím. Bạn hãy viết chương trình hiển thị ra màn hình những số lẻ trong mảng.
Bải tập 4:Cho một mảng các số nguyên n phần tử arr. Bạn hãy viết chương trình sắp xếp các phần tử của mảng theo thứ tự tăng dần và hiển thị ra màn hình mảng sau khi đã sắp xếp.
Bài tập 5:Cho một mảng 2 chiều các số nguyên n hàng m cột arr được nhập từ bàn phím. Bạn hãy viết chương trình tính tổng các phần tử trong mảng arr.
Bài tập 6:Viết chương trình C++ để nhập một ma trận vuông 4x4, tính tổng các phần tử trên đường chéo và sau đó in kết quả.
Nguồn: bài tập đại số tuyến tính
Bài tập 7:Viết chương trình C++ để tính tổng mỗi hàng, mỗi cột của một ma trận có kích cỡ n x m, và nếu là ma trận vuông thì tính tổng đường chéo.
Nguồn: bài tập đại số tuyến tính
- Hoàn thành 63% khóa học
- Phần 1: Giới thiệu
- 2/2
- Phần 2: Kiến thức cốt lõi
- 13/16
- Phần 3: Con trỏ (phần CB)
- 0/4