mình tính thứ nhanh bằng tay thì nhiều nhưng viết code C++ thì chưa thử nên cũng dựa trên cái cách tính nhanh đó post lên xem ai có viết đc code chưa tham khảo.đầu tiên ta quy ước các tháng như sau tháng 1 "a" tháng 2"d" tháng 3"d"tháng 4"g"tháng 5"b"tháng 6"đ"(nhưng vì trong C++ không có dấu nên cho là z cũng đc)tháng 7"g" tháng 8"c" tháng 9"e" tháng 10"a" tháng 11"d" tháng 12"e". đầu tiên ta nhập vào ngày tháng bình thường. sau đó lấy số ngày chia 7 lấy phần dư. sau đó là xử lí tháng: ta quy ước a là 1 ->g là 7 như vậy sẽ có vòng for tới 7. ta cho số ngày lấy dư đó chạy từ tháng tương ứng hết 7 thì quay vòng. cuối cùng là gán bằng giá trị của thứ rồi xuất ra. với điểm gốc chính là thứ của ngày đầu tiên trong năm. vì mình chưa thấy quy luật nào của ngày đầu tiên trong năm nên cái cách này cũng khá dài vì phải liệt kê thứ của ngày đầu tiên trong năm trong khoảng mà ta muốn xét
Copy đường link dưới đây gửi đến nick yahoo bạn bè!
November 28th 2011, 3:18 pm
[Thành viên] - boyhoabinh1992
Tổng số bài gửi : 181 Số lần được cảm ơn. : 16 Join date : 01/06/2011 Age : 32 Đến từ : hung yen
Tiêu đề: Re: [bài tập C++] nhập vào 1 ngày bất kì của năm, in ra màn hình ngày đó là thứ mấy ??
Có 2 cách mình nghĩ ra anh em làm thử +Cách 1 ta lấy đk lý tưởng một năm có 365 ngày một tháng có 30 ngày.ta chia làm 2 trường hợp 1 ngày ở tương lai 2 ngày ở quá khứ đối với tương lai ta tính chênh lệch số ngày so vơi ngày hôm nay n=(365(năm-2011)+30(tháng-11) +ngay-28) rồi chia cho 7 ngày một tuần lay phần dư (ví dụ hôm nay thứ 2) nếu _1 thi la thứ 3 _2 la thứ 4 _3 la thứ 5 ......................... quá khứ cũng làm tương tự (chắc chắn là sẽ sai do ko phai tháng nào cũng 30 ngày nhưng ma mặc kệ đợi tới ngày đó người ta mới kiểm chứng đc ) +Cách 2 xem lịch vạn niên
Copy đường link dưới đây gửi đến nick yahoo bạn bè!
November 28th 2011, 4:35 pm
[Thành viên] - RikikudoLoveTukimiri
Tổng số bài gửi : 674 Số lần được cảm ơn. : 91 Join date : 22/04/2011 Age : 32 Đến từ : HaNam Province
Tiêu đề: Re: [bài tập C++] nhập vào 1 ngày bất kì của năm, in ra màn hình ngày đó là thứ mấy ??
ùh, nhưng để hoàn thiện bài này thì phải viết lại phần nhập ngày tháng năm nữa, vd: trong chương trình này nhập ngày 30/02/2011 (không có) nhưng chương trình vẫn chấp nhận. phải sửa lại điều kiện ngày tháng năm thì mới hoàn thiện.
Copy đường link dưới đây gửi đến nick yahoo bạn bè!
[Thành viên] - Sponsored content
Tiêu đề: Re: [bài tập C++] nhập vào 1 ngày bất kì của năm, in ra màn hình ngày đó là thứ mấy ??
Copy đường link dưới đây gửi đến nick yahoo bạn bè!
[bài tập C++] nhập vào 1 ngày bất kì của năm, in ra màn hình ngày đó là thứ mấy ??
Trang 1 trong tổng số 1 trang
* Viết tiếng Việt có dấu, là tôn trọng người đọc. * Chia sẻ bài sưu tầm có ghi rỏ nguồn, là tôn trọng người viết. * Thực hiện những điều trên, là tôn trọng chính mình.
-Nếu chèn smilies có vấn đề thì bấm A/a trên phải khung viết bài YÊU CẦU VIẾT TIẾNG VIỆT CÓ DẤU