Trang chủ Tin Học Lớp 10 Mình thấy bài này khá hay,đã có bạn làm rùi...

Mình thấy bài này khá hay,đã có bạn làm rùi nhưng các bạn hãy giúp mình làm thử bài này lại theo cách khác nhé,đừng trùng với bài làm rùi nhé,mong các bạn giúp

Câu hỏi :

Mình thấy bài này khá hay,đã có bạn làm rùi nhưng các bạn hãy giúp mình làm thử bài này lại theo cách khác nhé,đừng trùng với bài làm rùi nhé,mong các bạn giúp😄

image

Lời giải 1 :

Mình giải rồi mà đây là cách khác bạn cần:

Nó là đếm tháng sau đó đổi ra ngày, khác cách cũ là đếm ngày.

Ưu điểm: nhanh hơn tầm 20 lần.

Khuyết điểm: dài :).

uses crt;
var f:text; s:string; a,b,c,d,i:longint;
function sn(a,b:longint):longint;
begin
   if a<=7 then if a mod 2=0 then sn:=30 else sn:=31 else
   if a mod 2=0 then sn:=31 else sn:=30;
   if a=2 then if b mod 4=0 then sn:=29 else sn:=28;
end;
begin
clrscr;
   assign(f,'input.pas');reset(f);
      readln(f,s); 
   close(f);
   assign(f,'output.pas');rewrite(f);
      val(copy(s,1,2),a);
      val(copy(s,4,2),b);
      val(copy(s,7,4),c);
      if (c<>2022) then
      begin
         inc(d,(sn(b,c)-a)+21);
         repeat 
            inc(b);
            if b=13 then begin b:=1; inc(c); end;
            inc(d,sn(b,c));
         until (b=10)and(c=2022);
      end else
      begin
         if b=11 then inc(d,22-a) else inc(d,22+(sn(b,c)-a));
         for i:=b+1 to 10 do d:=d+sn(i,c);
      end;
      writeln(d);
   close(f); 
end.

Thảo luận

-- Có cách nào không dùng repeat ko ạ:))
-- Dùn while hả?
-- Không dùng while lun
-- Có cách nào làm như cách cô giáo mình chỉ ko ạ?
-- Xin lỗi nhá nhưng cách bạn đưa mình làm dài mà chạy không được
-- Ukm thui không sao ạ
-- ok bạn

Bạn có biết?

Tin học, tiếng Anh: informatics, tiếng Pháp: informatique, là một ngành khoa học chuyên nghiên cứu quá trình tự động hóa việc tổ chức, lưu trữ, xử lý và truyền dẫn thông tin của một hệ thống máy tính cụ thể hoặc trừu tượng (ảo). Với cách hiểu hiện nay, tin học bao hàm tất cả các nghiên cứu và kỹ thuật có liên quan đến việc mô phỏng, biến đổi và tái tạo thông tin.

Nguồn : Wikipedia - Bách khoa toàn thư

Tâm sự 10

Lớp 10 - Năm thứ nhất ở cấp trung học phổ thông, năm đầu tiên nên có nhiều bạn bè mới đến từ những nơi xa hơn vì ngôi trường mới lại mỗi lúc lại xa nhà mình hơn. Được biết bên ngoài kia là một thế giới mới to và nhiều điều thú vị, một trang mới đang chò đợi chúng ta.

Nguồn : ADMIN :))

Liên hệ hợp tác hoặc quảng cáo: gmail

Điều khoản dịch vụ

Copyright © 2021 HOCTAPSGK