toantranct

Untitled

Jun 9th, 2021
255
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.16 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <string.h>
  3. #include<stdlib.h>
  4. struct canbo{
  5.     char tenCB[30];
  6.     int  namsinh;
  7.     float luong;
  8. } a[100];
  9. int n;
  10.  
  11. void nhap() {
  12.     printf("Nhap so luong can bo: ");
  13.     scanf("%d", &n);
  14.     int i; 
  15.     for (i = 0; i < n; i++) {
  16.         printf("Nhap ten can bo: ");
  17.         fflush(stdin);
  18.         gets(a[i].tenCB);
  19.         printf("Nhap nam sinh cua can bo: ");
  20.         scanf("%d", &a[i].namsinh);
  21.         printf("Nhap luong cua can bo:(Don vi trieu dong): "); 
  22.         scanf("%f", &a[i].luong);
  23.     }
  24. }
  25.  
  26. void hienthi() {
  27.     printf("Danh sach cac can bo: ");
  28.     int i;
  29.     for (i = 0; i < n; i++) {
  30.         printf("%s\t%d\t%f\n", a[i].tenCB, a[i].namsinh,a[i].luong);
  31.         fflush(stdout);
  32.     }
  33. }
  34. void cau3() {
  35.     printf("danh sach can bo co luong < 5 trieu: ");
  36.     int i;
  37.     for (i = 0; i < n; i++)
  38.      if (a[i].luong < 5.0)
  39.       {
  40.         printf("%s\t%d\t%f\n", a[i].tenCB, a[i].namsinh,a[i].luong);
  41.         fflush(stdout);
  42.     }
  43. }
  44.  
  45. void cau4() {
  46.     printf("danh sach can bo co nam sinh truoc nam 1980 ");
  47.     int i;
  48.     for (i = 0; i < n; i++)
  49.      if (a[i].namsinh < 1980)
  50.       {
  51.         printf("%s\t%d\t%f\n", a[i].tenCB, a[i].namsinh,a[i].luong);
  52.         fflush(stdout);
  53.     }
  54. }
  55. int main() {
  56.     nhap();
  57.     hienthi();
  58.     cau3();
  59.     cau4();
  60. }
  61.  
Add Comment
Please, Sign In to add comment