Advertisement
thienlang

Untitled

Dec 15th, 2013
334
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.80 KB | None | 0 0
  1. /*nếu để như ban đầu thì nhập năm sinh
  2. còn sửa thành char NTNS[11];
  3. thì em tách năm ra.*/
  4. //đây là hàm tính năm sinh từ chuỗi NTNS
  5. int laynamsinh( char* NTNS)
  6. {
  7.     int namsinh = 0;
  8.     int len = strlen(NTNS);//tính lenth NTNS
  9.     int i = len -1;//biến đếm, chạy từ cuối chuỗi NTNS -> tới '/' thứ 2. vd. "1/8(/1994)": đoạn trong ngoặc
  10.     int m = 1;//biến...
  11.     //dòng này tính năm sinh
  12.     while ( NTNS[i] != '/' )
  13.     {
  14.         namsinh = (int)(NTNS[i]-48)*m + namsinh;
  15.         m *= 10;
  16.         i--;
  17.     }
  18.     return namsinh;
  19. }
  20.  
  21. //đây là hàm tính tuổi
  22. int tinhTuoi( SinhVien sv )
  23. {
  24.     int tuoi = 0;
  25.     tuoi = 2013 - laynamsinh(sv.NTNS);
  26.     return tuoi;
  27. }
  28.  
  29. __________________________________
  30. void main()
  31. {
  32.     SinhVien sv1;
  33.     .......
  34.     printf("tuoi: %d",tinhTuoi(sv1);
  35. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement