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

Đề tài: thuat toan doi ngay ra thu

  1. #1
    Ngày gia nhập
    11 2012
    Bài viết
    0

    Post thuat toan doi ngay ra thu

    Em khong hiu. Ai biet thi giai thich dum em

    switch (mm-1)
    {
    case 11:songay+=30; case 10:songay+=31; case 9:songay+=30; case 8:songay+=31; case 7:songay+=31;
    case 6:songay+=30; case 5:songay+=31; case 4:songay+=30; case 3:songay+=31;
    case 2: if (yy%4==0) songay+=29; else songay+=28; case 1:songay+=31;
    }
    thu=((yy-1)/4*366+((yy-1)-((yy-1)/4))*365+(dd-1)+songay)%7;
    if(thu==0) printf("chu nhat");
    else printf("thu %d", thu+1);

  2. #2
    Ngày gia nhập
    12 2012
    Nơi ở
    Hà Nội
    Bài viết
    13

    switch (mm-1)
    {
    case 11:songay+=30;//trước đó đã cho tháng 12 có 31 ngày, lệnh này tháng 11 có 30 ngày
    case 10:songay+=31; //tháng 10 có 31 ngày
    case 9:songay+=30;// tháng 9 có 30 ngày
    case 8:songay+=31; //tháng 8 có 31 ngày
    case 7:songay+=31; //tháng 8 có 31 ngày
    case 6:songay+=30; //tháng 6 có 30 ngày
    case 5:songay+=31;//tháng 5 có 31 ngày
    case 4:songay+=30; //tháng 4 có 30 ngày
    case 3:songay+=31; //tháng 3 có 31 ngày
    case 2: if (yy%4==0) songay+=29; else songay+=28; //tháng 2 năm nhuận có 29 ngày còn lại 28 ngày
    case 1:songay+=31;// tháng 1 có 30 ngày
    }
    thu=((yy-1)/4*366+((yy-1)-((yy-1)/4))*365+(dd-1)+songay)%7;/* mặc định năm có 365 ngày, chủ nhật=0; lấy %7 để tính thứ */
    if(thu==0) printf("chu nhat");
    else printf("thu %d", thu+1);
    [SIGPIC]Đam mê dẫn đến thành công!

  3. #3
    Ngày gia nhập
    12 2012
    Nơi ở
    Hà Nội
    Bài viết
    13

    Bạn có thể tham khảo thêm ở đây http://diendan.congdongcviet.com/showthread.php?t=70473
    [SIGPIC]Đam mê dẫn đến thành công!

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

  1. Uu nhuoc diem cua cac thuat toan
    Gửi bởi jackiechan_2912 trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 0
    Bài viết cuối: 04-12-2012, 12:09 AM
  2. Bài tập C++ sua loi thuat toan first fit
    Gửi bởi no_name trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 0
    Bài viết cuối: 01-04-2012, 09:02 PM
  3. Thuat toan ban tron viết trên C như thế nào?
    Gửi bởi nguoidachet37 trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 10
    Bài viết cuối: 10-11-2011, 11:29 PM
  4. thuat toan djikstra viet bang c++ voi. giup em demo
    Gửi bởi hoangdieu trong diễn đàn Thắc mắc lập trình Visual C++
    Trả lời: 1
    Bài viết cuối: 07-05-2010, 06:02 PM

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