Advertisement
Guest User

Untitled

a guest
Jul 24th, 2019
93
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.12 KB | None | 0 0
  1. #define _CRT_SECURE_NO_WARNINGS
  2. #include<iostream>
  3. using namespace std;
  4. struct SinhVien
  5. {
  6.     char hoTen[40];
  7.     float diem;
  8.     char xepLoai[15];
  9. };
  10. int main()
  11. {
  12.     int n;
  13.     printf("Nhap vao so luong sinh vien: "); scanf("%d", &n);
  14.     struct SinhVien *sv = new SinhVien[n];
  15.     printf("\n=====Nhap vao thong tin sinh vien=====");
  16.     for (int i = 0; i < n; i++)
  17.     {
  18.         fflush(stdin);
  19.         cin.ignore(1);
  20.         printf("\nSTT: %d", i + 1);
  21.         printf("\nHo va ten: "); gets_s(sv[i].hoTen);
  22.         fflush(stdin);
  23.         printf("Diem: "); scanf("%f", &sv[i].diem);
  24.         printf("\n \n");
  25.     }
  26.     for (int i = 0; i < n; i++)
  27.     {
  28.         if (sv[i].diem > 8 && sv[i].diem <= 10)
  29.             strcpy(sv[i].xepLoai,"Gioi");
  30.         if (sv[i].diem > 6 && sv[i].diem <= 8)
  31.             strcpy(sv[i].xepLoai, "Kha");
  32.         if (sv[i].diem > 4 && sv[i].diem <= 6) 
  33.             strcpy(sv[i].xepLoai, "Trung binh");
  34.         if (sv[i].diem <5)
  35.             strcpy(sv[i].xepLoai, "Khong dat");
  36.     }
  37.     printf("\n\n\n=====XEP LOAI SINH VIEN=====");
  38.     printf("\nHO VA TEN           DIEM               XEPLOAI");
  39.     for (int i = 0; i < n; i++)
  40.         printf("\n%s %15.2f %25s", sv[i].hoTen, sv[i].diem, sv[i].xepLoai);
  41.     delete[] sv;
  42.     return 0;
  43. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement