Hướng dẫn Soạn Tin học 11 Kết nối tri thức Bài 17: Dữ liệu mảng một chiều và hai chiều (trang 81, 85) ngắn gọn, hay nhất theo chương trình Sách mới.
Bài 17: Dữ liệu mảng một chiều và hai chiều
Lý thuyết Tin học 11 Kết nối tri thức Bài 17: Dữ liệu mảng một chiều và hai chiều
Sơ đồ tư duy Tin học 11 Kết nối tri thức Bài 17: Dữ liệu mảng một chiều và hai chiều
- Số đo chiều cao trung bình của cả lớp.
- Số bạn có chiều cao lớn hơn chiều cao trung bình của cả lớp.
Gợi ý:
using namespace std;
int main() {
int a, b, c, d, e;
cin >> a >> b >> c >> d >> e;
int g = a + b + c + d + e;
cout << g / 5;
return 0;
}
Trả lời:
#include <iostream>
#include <iomanip>
using namespace std;
int main() {
int i, j;
int col, row;
cout << "Nhap so cot cua ma tran: ";
cin >> col;
cout << "Nhap so hang cua ma tran: ";
cin >> row;
// khoi tao ma tran
int matrix[col][row];
cout << "Nhap cac phan tu cua ma tran: \n";
for (i = 0; i < row; i++) {
for (j = 0; j < col; j++) {
printf("matrix[%d][%d] = ", i, j);
cin >> matrix[i][j];
}
}
cout << "Cac phan tu cua ma tran: \n";
for (i = 0; i < row; i++) {
for (j = 0; j < col; j++) {
printf("%d ", matrix[i][j]);
}
printf("\n");
}
return 0;
}
Trả lời:
#include <iostream>
#include <iomanip>
using namespace std;
int main() {
int i, j;
int col, row;
cout << "Nhap so cot cua ma tran: ";
cin >> col;
cout << "Nhap so hang cua ma tran: ";
cin >> row;
// khoi tao ma tran
int matrix[col][row];
cout << "Nhap cac phan tu cua ma tran: \n";
for (i = 0; i < row; i++) {
for (j = 0; j < col; j++) {
printf("matrix[%d][%d] = ", i, j);
cin >> matrix[i][j];
}
}
cout<< "Cac phan tu cua ma tran: \n";
for (i = 0; i < row; i++) {
for (j = 0; j < col; j++) {
printf("%d ", matrix[i][j]);
}
printf("\n");
}
return 0;
}
0 1 5 7 0 2 5 1 1 2
thì chương trình cần thông báo như Hình 17.2.
Số 0 lặp lại 2 lân
Số 1 lặp lại 3 lần
Số 6 lặp lại 2 lần
Số 7 lặp lại 1 lần
Số 2 lặp lại 2 lần.
Trả lời:
#include <iostream>
using namespace std;
const int MAX = 1e6;
int cnt[MAX];
int main(){
int n;
do{
cout << "\nNhap n = ";
cin >> n;
}while(n < 1);
int a[n];
for(int i = 0; i < n;i++){
do{
cout << "\nNhap a[" << i << "] = ";
cin >> a[i];
}while(a[i] < 0);
}
for(int i = 0;i < MAX; i++) cnt[i] = 0;
for(int i = 0; i < n;i++){
cnt[a[i]]++;
}
for(int i = 0;i < MAX; i++){
if(cnt[i] > 0){
cout << "Gia tri " << i << " xuat hien " << cnt[i] << " lan!\n";
}
}
>>> Xem toàn bộ: Soạn Tin 11 Kết nối tri thức
-------------------------------------
Trên đây Toploigiai đã cùng các bạn Soạn Tin học 11 Kết nối tri thức Bài 17: Dữ liệu mảng một chiều và hai chiều trong bộ SGK Kết nối tri thức theo chương trình sách mới. Chúng tôi hi vọng các bạn đã có kiến thức hữu ích khi đọc bài viết này. Click vào trang chủ Toploigiai để tham khảo và chuẩn bị bài cho năm học mới nhé. Chúc các bạn học tốt!