[Buổi 23][Struct][HW] Bài 7: Cấu trúc sinh viên 2.


LÀM BÀI

Points: 15
Time limit: 2.0s
Memory limit: 20M

Author:
Problem types
Allowed languages
C++

Cấu trúc sinh viên 2.

Bối cảnh

Bài toán được mô tả qua yêu cầu và dữ liệu dưới đây.

Yêu cầu

Viết chương trình khai báo struct Sinh Viên gồm các thông tin: Mã SV, Họ tên, Mã Lớp, Ngày sinh và Điểm GPA (dạng số thực). Đọc thông tin 1 sinh viên từ bàn phím (không có mã sinh viên) và in ra màn hình. Trong đó Mã SV được gán là SV001. Họ tên phải được đưa về dạng chuẩn(Ví dụ:Nguyen Van A)và Ngày sinh được chuẩn hóa về dạng dd/mm/yyyy.

Input

Gồm 4 dòng :

  1. Họ tên không quá 50 chữ cái(có thể chưa đúng dạng chuẩn).
  2. Lớp là một chuỗi không có dấu cách.
  3. Ngày sinh có đủ 3 phần ngày tháng năm nhưng có thể chưa đúng chuẩn dd/mm/yyyy.
  4. Điểm GPA đảm bảo trong thang điểm 4.

Output

In ra thông tin SV gồm : Mã SV, Họ và tên, Mã Lớp, Ngày sinh, Điểm GPA(với độ chính xác 1 chữ số sau dấu chấm)

Ràng buộc

Đề gốc không nêu ràng buộc riêng.

Ví dụ 1

Input

Nghiem Xuan Tu
DT1
11/8/2002
2.8

Output

SV001 Nghiem Xuan Tu DT1 11/08/2002 2.8

Giải thích ví dụ

Ví dụ

Nghiem Xuan Tu DT1 11/8/2002 2.8

  • Họ tên "Nghiem Xuan Tu" được giữ nguyên và chuẩn hóa.
  • Mã lớp "DT1" không thay đổi.
  • Ngày sinh "11/8/2002" được chuẩn hóa thành "11/08/2002".
  • Điểm GPA "2.8" được giữ nguyên với độ chính xác 1 chữ số sau dấu chấm.

Thông tin học tập

  • Buổi: B23
  • Concepts: structs, data fields, record-processing functions
  • Giới hạn kiến thức: B01-B23
  • Time limit: 2 seconds
  • Memory limit: 20 MB
  • Point: 15

Comments

There are no comments at the moment.

Zalo