Từ 1 tới 4 trên tổng số 4 kết quả

Đề tài: Làm sao để tách 1 dãy số thành ngày tháng năm

  1. #1
    Ngày gia nhập
    06 2011
    Bài viết
    10

    Mặc định Làm sao để tách 1 dãy số thành ngày tháng năm

    em có một câu hỏi đặt ra mong anh chị nào biết chỉ giùm em, em cần gấp lắm
    vd em cho nhập vào 1 dãy số như sau 301011 tức là ngày 30 tháng 10 năm 2011
    vấn đề ở đây là làm sao để tách từng số ra. để nó hiểu 2 số đầu là ngày, 2 số tiếp là tháng, 2 số còn lại là năm. chú ý là đây là kiểu số nguyên, ko phải kiểu char nhé. ai biết chỉ giùm em!

  2. #2
    Ngày gia nhập
    04 2008
    Bài viết
    27

    dd/mm/yy (6 số - kiểu int)

    dd = 301011/10000
    mm = (301011%10000)/100
    yy = 301011%100

    Bạn kiểm tra lại xem sao

  3. #3
    Ngày gia nhập
    09 2011
    Bài viết
    16

    Code:
    #include<conio>
    #include<stdio>
    main()
    {
    unsigned n,ngay,thang,nam;
    printf("nhap day so ngay thang nam:");scanf("%u",&n);
    nam=n%10000;
    n/=10000;
    thang=n%100;
    n/=100;
    ngay=n;
    printf("ngay/thang/nam:%u/%u/%u",ngay,thang,nam);
    getch();
    }

  4. #4
    Ngày gia nhập
    11 2010
    Nơi ở
    hell
    Bài viết
    165

    cái này thì do người viết tự đặt ngày tháng nó sẽ có cấu trúc như thế nào rồi đọc thôi mà.
    HT117-5277

Các đề tài tương tự

  1. Kỹ thuật C Bài toán nhập số năm xuất tên năm âm lịch, cách làm thế nào?
    Gửi bởi hikaru2838 trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 3
    Bài viết cuối: 09-12-2012, 09:51 PM
  2. Máy Photocopy Ricoh 2018D thanh lý giá: 11,5 triệu_Bảo hành 1 năm _ bảo trì miễn phí 5 năm tận nơi sử dụng
    Gửi bởi thuongfoto01 trong diễn đàn Giới thiệu website, sản phẩm của bạn
    Trả lời: 1
    Bài viết cuối: 28-02-2012, 10:34 AM

Quyền hạn của bạn

  • Bạn không thể gửi đề tài mới
  • Bạn không thể gửi bài trả lời
  • Bạn không thể gửi các đính kèm
  • Bạn không thể chỉnh sửa bài viết của bạn