10.08. Sắp xếp danh sách điểm theo điểm trung bình tăng dần

Xem dạng PDF

Gửi bài giải

Điểm: 1,00 (OI)
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 2M
Input: stdin
Output: stdout

Dạng bài
Ngôn ngữ cho phép
C++

Nhập thông tin điểm toán, lý, hóa của học sinh trong lớp, sau đó sắp xếp danh sách điểm theo điểm trung bình của ba môn theo thứ tự tăng dần.

Yêu cầu:

  • Chương trình có ít nhất 3 hàm nhapDSDiem, hienThiDSDiem, sapXepTheoDiemTB
  • Điểm trung bình được làm tròn tới số thập phân thứ 2
  • Các giá trị khi in danh sách điểm nằm trong 5 khoảng vị trí (cout.width(5))
  • Các hàm hiển thị không có khoảng trắng ở cuối dòng
  • Hoàn thành chương trình dưới đây đề giải quyết bài toán, với các phần ... là những phần bạn cần bổ sung
// Thu vien va cac ham
...
int main() {
    // Khai bao bien
    ...
    // Nhap so luong hoc sinh
    ...
    // Goi ham nhapDSDiem
    ...
    // Su dung ham hienThiDSDiem
    ...
    // Su dung ham sapXepTheoDiemTB
    ...
    // Su dung ham hienThiDSDiem
    ...
    return 0;
}

INPUT:

Nhap so luong hoc sinh: 3

- Nhap diem cua hoc sinh thu 1:

+ Diem Toan: 8

+ Diem Ly: 8

+ Diem Hoa: 9

- Nhap diem cua hoc sinh thu 2:

+ Diem Toan: 5

+ Diem Ly: 6

+ Diem Hoa: 7

- Nhap diem cua hoc sinh thu 3:

+ Diem Toan: 6

+ Diem Ly: 7

+ Diem Hoa: 8

OUTPUT:

-> Diem Toan-Ly-Hoa cua 3 hoc sinh la:
    8    8    9
    5    6    7
    6    7    8
-> Danh sach diem Toan-Ly-Hoc-DiemTB cua hoc sinh sau khi sap xep la:
    5    6    7    6
    6    7    8    7
    8    8    9 8.33

Bình luận

Hãy đọc nội quy trước khi bình luận.


Không có bình luận tại thời điểm này.