H
hai6f2009
Chắc suất Đại học top - Giữ chỗ ngay!! ĐĂNG BÀI NGAY để cùng trao đổi với các thành viên siêu nhiệt tình & dễ thương trên diễn đàn.
Mình làm bị lỗi 106, mong các bạn giúp đỡ
Mã:
[FONT="]{$A+,B-,D+,E+,F-,G-,I+,L+,N-,O-,P-,Q-,R-,S+,T-,V+,X+,Y+}[/FONT][FONT="][/FONT]
[FONT="]{$M 16384,0,655360}[/FONT][FONT="][/FONT]
[FONT="]Program Xac_dinh_trong_tam ;[/FONT][FONT="][/FONT]
[FONT="]Const[/FONT][FONT="][/FONT]
[FONT="]Maxn = 1000 ;[/FONT][FONT="][/FONT]
[FONT="]FileInp = 'TTAM.INP' ;[/FONT][FONT="][/FONT]
[FONT="]FileOut = 'TTAM.Out' ;[/FONT][FONT="][/FONT]
[FONT="]tp = 2 ; {So chu so thap phan can}[/FONT][FONT="][/FONT]
[FONT="]Type[/FONT][FONT="][/FONT]
[FONT="]Toado = Record[/FONT][FONT="][/FONT]
[FONT="]x, y : Real ;[/FONT][FONT="][/FONT]
[FONT="]End ;[/FONT][FONT="][/FONT]
[FONT="]Mang = Array [1.. Maxn] of Toado ;[/FONT][FONT="][/FONT]
[FONT="]Var[/FONT][FONT="][/FONT]
[FONT="]A : Mang ;[/FONT][FONT="][/FONT]
[FONT="]XG, YG : Real ;[/FONT][FONT="][/FONT]
[FONT="]tongx, tongy, tong : Real ;[/FONT][FONT="][/FONT]
[FONT="]N : Integer ;[/FONT][FONT="][/FONT]
[FONT="]Procedure Docfile ;[/FONT][FONT="][/FONT]
[FONT="]Var[/FONT][FONT="][/FONT]
[FONT="]f : Text ;[/FONT][FONT="][/FONT]
[FONT="]i : Integer ;[/FONT][FONT="][/FONT]
[FONT="]Begin[/FONT][FONT="][/FONT]
[FONT="]Assign (f, FileInp) ;[/FONT][FONT="][/FONT]
[FONT="]{$I-}[/FONT][FONT="][/FONT]
[FONT="]Reset (f) ;[/FONT][FONT="][/FONT]
[FONT="]{$I+}[/FONT][FONT="][/FONT]
[FONT="]If IOResult <> 0 then Halt ;[/FONT][FONT="][/FONT]
[FONT="]Readln (f, N) ;[/FONT][FONT="][/FONT]
[FONT="]FillChar (A, Sizeof (A), 0) ;[/FONT][FONT="][/FONT]
[FONT="]For i := 1 to N do[/FONT][FONT="][/FONT]
[FONT="]Readln (f, A [i].x, A [i].y) ;[/FONT][FONT="][/FONT]
[FONT="]Close (f) ;[/FONT][FONT="][/FONT]
[FONT="]tongx := 0 ;[/FONT][FONT="][/FONT]
[FONT="]tongy := 0 ;[/FONT][FONT="][/FONT]
[FONT="]tong := 0 ;[/FONT][FONT="][/FONT]
[FONT="]End ;[/FONT][FONT="][/FONT]
[FONT="]Function XAG (AA, BB, CC : Toado) : Real ;[/FONT][FONT="][/FONT]
[FONT="]Begin[/FONT][FONT="][/FONT]
[FONT="]XAG := (AA.x + BB.x + CC.x) / 3 ;[/FONT][FONT="][/FONT]
[FONT="]End ;[/FONT][FONT="][/FONT]
[FONT="]Function YAG (AA, BB, CC : Toado) : Real ;[/FONT][FONT="][/FONT]
[FONT="]Begin[/FONT][FONT="][/FONT]
[FONT="]YAG := (AA.y + BB.y + CC.y) / 3 ;[/FONT][FONT="][/FONT]
[FONT="]End ;[/FONT][FONT="][/FONT]
[FONT="]Function SA (AA, BB, CC : Toado) : Real ;[/FONT][FONT="][/FONT]
[FONT="]Var[/FONT][FONT="][/FONT]
[FONT="]tam : Real ;[/FONT][FONT="][/FONT]
[FONT="]Begin[/FONT][FONT="][/FONT]
[FONT="]tam := (AA.x - BB.x) * (AA.y + BB.y) + [/FONT][FONT="][/FONT]
[FONT="](BB.x - CC.x) * (BB.y + CC.y) +[/FONT][FONT="][/FONT]
[FONT="](CC.x - AA.x) * (CC.y + AA.y) ;[/FONT][FONT="][/FONT]
[FONT="]SA := Abs (tam) / 2 ;[/FONT][FONT="][/FONT]
[FONT="]End ;[/FONT][FONT="][/FONT]
[FONT="]Procedure Xuly ;[/FONT][FONT="][/FONT]
[FONT="]Var[/FONT][FONT="][/FONT]
[FONT="]i : Integer ;[/FONT][FONT="][/FONT]
[FONT="]tamx, tamy, tamS : Real ;[/FONT][FONT="][/FONT]
[FONT="]Begin[/FONT][FONT="][/FONT]
[FONT="]For i := 2 to n - 1 do[/FONT][FONT="][/FONT]
[FONT="]Begin[/FONT][FONT="][/FONT]
[FONT="]tamx := XAG (A [1], A [i], A [i + 1]) ;[/FONT][FONT="][/FONT]
[FONT="]tamy := YAG (A [1], A [i], A [i + 1]) ;[/FONT][FONT="][/FONT]
[FONT="]tamS := SA (A [1], A [i], A [i + 1]) ;[/FONT][FONT="][/FONT]
[FONT="]tongx := tongx + tamx * tamS ;[/FONT][FONT="][/FONT]
[FONT="]tongy := tongy + tamy * tamS ;[/FONT][FONT="][/FONT]
[FONT="]tong := tong + tamS ;[/FONT][FONT="][/FONT]
[FONT="]End ;[/FONT][FONT="][/FONT]
[FONT="]XG := tongx / tong ;[/FONT][FONT="][/FONT]
[FONT="]YG := tongy / tong ;[/FONT][FONT="][/FONT]
[FONT="]End ;[/FONT][FONT="][/FONT]
[FONT="]Procedure Ghifile ;[/FONT][FONT="][/FONT]
[FONT="]Var[/FONT][FONT="][/FONT]
[FONT="]f : Text ;[/FONT][FONT="][/FONT]
[FONT="]Begin[/FONT][FONT="][/FONT]
[FONT="]Assign (f, FileOut) ;[/FONT][FONT="][/FONT]
[FONT="]Rewrite (f) ;[/FONT][FONT="][/FONT]
[FONT="]Writeln (f, XG : 0 : tp, #32, YG : 0 : tp) ;[/FONT][FONT="][/FONT]
[FONT="]Close (f) ;[/FONT][FONT="][/FONT]
[FONT="]End ;[/FONT][FONT="][/FONT]
[FONT="]Begin[/FONT][FONT="][/FONT]
[FONT="]Docfile ;[/FONT][FONT="][/FONT]
[FONT="]Xuly ;[/FONT][FONT="][/FONT]
[FONT="]Ghifile ;[/FONT][FONT="][/FONT]
[FONT="]End.[/FONT]
Last edited by a moderator: