Untitled
unknown
c_cpp
3 years ago
1.6 kB
3
Indexable
#include <iomanip> #include <iostream> #include <stdio.h> #include <string> using namespace std; #define MAXN 100 struct SinhVien { char MASV[10]; char HoTen[100]; char NgaySinh[12]; char GioiTinh; float DiemToan, DiemLy, DiemHoa, DTB; }; void tinhdtb(SinhVien &sv) { sv.DTB = (sv.DiemToan + sv.DiemLy + sv.DiemHoa)/3; } void Nhap( SinhVien A[], int &n) { cout << "Nhap so luong: "; cin >> n; cout << "\n"; for (int i = 0; i < n; i++) { cout << "Nhap mssv: "; cin >> A[i].MASV; cout << "\n"; cout << "Nhap ho ten: "; cin >> A[i].HoTen; cout << "\n"; cout << "Nhap ngay sinh: "; cin >> A[i].NgaySinh; cout << "\n"; cout << "Nhap gioi tinh: "; cin >> A[i].GioiTinh; cout << "\n"; cout << "Nhap diem toan: "; cin >> A[i].DiemToan; cout << "\n"; cout << "Nhap diem ly: "; cin >> A[i].DiemLy; cout << "\n"; cout << "Nhap diem hoa: "; cin >> A[i].DiemHoa; cout << "\n"; tinhdtb(A[i]); } } void Xuat(SinhVien A[MAXN], int &n) { for (int i = 0; i < n; i++) { cout << A[i].MASV << " "; cout << A[i].HoTen << " "; cout << A[i].NgaySinh << " "; cout << A[i].GioiTinh << " "; cout << A[i].DiemToan << " "; cout << A[i].DiemLy << " "; cout << A[i].DiemHoa << " "; cout << setprecision(3) << A[i].DTB; } } int main() { SinhVien A[MAXN]; int n; Nhap(A, n); Xuat(A, n); return 0; }
Editor is loading...