Đố vui

Đố vui tuần 40/08

Bạn biết không, ngày mùng 8 tháng 8 năm 1964 (8.8.64) là một ngày rất đặc biệt, bởi vì tích của hai số đứng trước (ngày, tháng) chính là số sau cùng (năm).

Theo quy tắc trên, bạn có biết năm nào trong thế kỷ 20 có những ngày thuộc dạng trên là nhiều nhất?

Advertisements

About 2Bo02B

Nguyễn Vũ Thụ Nhân (Mr) Lecturer Physics Department. HCMC University of Pedagogy

Thảo luận

4 thoughts on “Đố vui tuần 40/08

  1. Bài này không cần phải dùng lập trình C để giải đâu. Cái này là em nhờ máy tính vét hết tất cả các trường hợp có thể xảy ra. Nghĩa là em kiểm tra đủ cả 100 năm từ năm 1900 đến 1999, rồi chọn cái nào có nhiều khả năng nhất. Như vậy, ta có được kết quả, nhưng sẽ không biết được nguyên do vì sao.
    Tất nhiên, với 1 bài toán cụ thể, ta sử dụng các chương trình lập trình tính toán và xử lý được nó cũng là 1 điều rất tốt.
    Mặc dù vậy, bài này nếu dùng phép suy luận để giải quyết vấn đề thì hay hơn và gọn hơn.

    Số lượt thích

    Posted by 2Bo02B | 14/10/2008, 08:01
  2. Thầy ơi em dùng C++ lập trình để viết ra kết quả
    em quét mọi khả năng, rồi đếm, rồi lọc ra kết quả

    #include
    int SoNgay(int m, int y){
      switch(m){
    	 case 1:
    	 case 3:
    	 case 5:
    	 case 7:
    	 case 8:
    	 case 10:
    	 case 12: return 31;
    	 case 4:
    	 case 6:
    	 case 9:
    	 case 11: return 30;
    	 case 2:
    	 //rieng nam nhuan co 29 ngay; nam binh thuong 28 ngay
    		return ((y%400==0)||(y%4==0 && y%100!=0))?29:28;
      }
    }
    void main(){
      const int y1=1900;
      const int y2=1999;
      int d, m, y, c, maxd, max=0;
      //tim max:
      for(y=y1; y<=y2; y++){
    	 c=0;
    	 for(m=1; m<=12; m++){
    		maxd=SoNgay(m, y);
    		for(d=1; dmax)max=c;
      }
      //da tim duoc max
      //kiem tra lai xem nam nao
      //co so lan xuat hien ngay dac biet bang max
      for(y=y1; y<=y2; y++){
    	 c=0;
    	 for(m=1; m<=12; m++){
    		maxd=SoNgay(m, y);
    		for(d=1; d<=maxd; d++)
    		  if(d*m==(y%100)) //ngay dac biet?
    			 c++;           //tang bien dem
    	 }//dem xong
    	 //nam co so lan xuat hien ngay dac biet = max ??
    	 if(c==max){
    		cout<<y<<endl;
    		for(m=1; m<=12; m++){
    		  maxd=SoNgay(m, y);
    		  for(d=1; d<=maxd; d++)
    			 if(d*m==(y%100)) //in ngay do ra xem no nhu the nao
    				cout<<d<<'.'<<m<<'.'<<y<<' ';
    		}
    		cout<<endl;
    	 }
      }
    }
    

    và kết quả là:
    1924
    24.1.1924 12.2.1924 8.3.1924 6.4.1924 4.6.1924 3.8.1924 2.12.1924

    Số lượt thích

    Posted by hoa sim tim | 13/10/2008, 23:17
  3. Hì, Ở trên có nói rõ rồi đó Hưng

    Số lượt thích

    Posted by 2Bo02B | 05/10/2008, 07:38
  4. Thầy ơi như vậy có tính những ngày, tháng có 2 chữ số ko. vd như tháng 12, hay theo quy tắc trên chỉ tính những tháng, ngày có một chữ số

    Số lượt thích

    Posted by hung | 04/10/2008, 21:41

Trả lời

Mời bạn điền thông tin vào ô dưới đây hoặc kích vào một biểu tượng để đăng nhập:

WordPress.com Logo

Bạn đang bình luận bằng tài khoản WordPress.com Đăng xuất / Thay đổi )

Twitter picture

Bạn đang bình luận bằng tài khoản Twitter Đăng xuất / Thay đổi )

Facebook photo

Bạn đang bình luận bằng tài khoản Facebook Đăng xuất / Thay đổi )

Google+ photo

Bạn đang bình luận bằng tài khoản Google+ Đăng xuất / Thay đổi )

Connecting to %s

Tài trợ cho M4Ps và tracnghiemToan12

Translators & RSS

English French RussiaMaths 4 Physics (M4Ps)


Bạn hãy nhập địa chỉ email của mình để đăng ký theo dõi tin tức từ blog này và nhận những bài viết mới nhất qua địa chỉ email.

Join 2 731 other followers

Đôi lời

Bạn có thể theo dõi các lời bình liên quan đến lời bình của mình qua email bằng cách chọn dòng thông báo Báo cho bạn khi có người bình luận tiếp theo đề tài này bằng điện thư mỗi khi viết 1 lời bình.


Rất mong các bạn viết lời nhắn bằng tiếng việt có dấu nhé.

Để viết tiếng việt có dấu bạn dùng font chữ Unicode và bảng mã là Unicode UTF-8.


Để biết cách gõ công thức Toán học trong các lời nhắn ở trang web này, mời bạn đọc bài hướng dẫn tại đây hoặc bạn có thể xem bài hướng dẫn dùng MathType tại đây và bài tạo công thức trực tuyến tại đây


Get Well

%d bloggers like this: