fork download
  1. #include <iostream>
  2. #include <iomanip>
  3. #include <cstdlib>
  4. #include <cmath>
  5. #include <string>
  6. #define MAX 1000
  7.  
  8. using namespace std;
  9. struct DoiTac // kieu du lieu DoiTac
  10. {
  11. string hoten;
  12. string congty;
  13. string chucvu;
  14. string sdt;
  15. // Khai bao cac truong du lieu con lai
  16. string email;
  17. string diachi;
  18. int socuahang;
  19. long long int doanhthubanhang;
  20. };
  21.  
  22. struct DanhBa
  23. {
  24. struct DoiTac doitac[MAX];
  25. int soDoiTac;
  26. };
  27. int main()
  28. {
  29. struct DanhBa db; // bien kieu struct DanhBa
  30. DoiTac doitac[MAX];
  31. // Nhap so luong doi tac
  32. cin >> db.soDoiTac;
  33. cin.ignore();
  34. // Nhap thong tin cho cac doi tac
  35.  
  36. for(int i=1;i<=db.soDoiTac;i++)
  37. {
  38. //fflush(stdin);
  39. getline(cin, doitac[i].hoten);
  40. // fflush(stdin);
  41. getline(cin, doitac[i].chucvu);
  42. // fflush(stdin);
  43. getline(cin, doitac[i].congty);
  44. // fflush(stdin);
  45. getline(cin, doitac[i].sdt);
  46. // fflush(stdin);
  47. getline(cin, doitac[i].email);
  48. // fflush(stdin);
  49. getline(cin, doitac[i].diachi);
  50. cin >> doitac[i].socuahang >> doitac[i].doanhthubanhang;
  51. std::string temp;
  52. std::getline(std::cin, temp);
  53. }
  54.  
  55. // In thong tin cac doi tac ra man hinh
  56. for(int i=1;i<=db.soDoiTac;i++)
  57. {
  58. cout << setw(3) << left << i << "|" << setw(24) << left << doitac[i].hoten<< "|";
  59. cout << setw(20) << left << doitac[i].chucvu<<"|" <<setw(24) << left << doitac[i].congty << endl << "|";
  60. cout << setw(16) << left << doitac[i].sdt << "|";
  61. cout << setw(16) << left << doitac[i].doanhthubanhang/doitac[i].socuahang<< endl;
  62. }
  63.  
  64. return 0;
  65. }
Success #stdin #stdout 0.01s 5460KB
stdin
2
ten
congty
chucvu
sdt
email
diachi
111
222
ten2
congty2
chucvu2
sdt2
email2
diachi2
1112
2222
stdout
1  |ten                     |congty              |chucvu                  
|sdt             |2               
2  |ten2                    |congty2             |chucvu2                 
|sdt2            |1