UNPAIKTABLE Δημοσ. 26 Σεπτεμβρίου 2003 Μέλος Δημοσ. 26 Σεπτεμβρίου 2003 Asxoloumai paidia ;p apla exw parei xarti kai molyvi kai prospathw na to lysw.. sas efxaristw
Dvs Δημοσ. 2 Οκτωβρίου 2003 Δημοσ. 2 Οκτωβρίου 2003 Kai mia mikri idea: Gia na liseis ligotera sistimata (kai na min taleporise ) an 2 euthies exoun idio l (lamda einai auto) tote einai paralliles kai to sistima den exei lisi
georgepetrou Δημοσ. 2 Οκτωβρίου 2003 Δημοσ. 2 Οκτωβρίου 2003 To elises UNPAIKTABLE? Telika ti evgales?
UNPAIKTABLE Δημοσ. 2 Οκτωβρίου 2003 Μέλος Δημοσ. 2 Οκτωβρίου 2003 apla elysa ta 9 systhmata twn 9 pithanwn shmeiwn tomhs twn dyo trigwnwn.. alla prepei na koitaksw ligo ton kwdika sta systhmata giati otan ta zwgrafizw den einai akrivws o,ti perimena atimo debugging
paparoupas Δημοσ. 5 Οκτωβρίου 2003 Δημοσ. 5 Οκτωβρίου 2003 To idio provlima sto xoro, mono me dianysmata lynetai....
hayzel Δημοσ. 5 Οκτωβρίου 2003 Δημοσ. 5 Οκτωβρίου 2003 Den einai poli ortho na liseis tis eksisoseis ton eutheion gia na breis an ena trigono temnei ena allo giati iparxei i periptosi na min bgaleis apotelesma epeidi oi eksisoseis eutheion exoun to problima tis aoristias gia eutheia me klisi 90 moiron. Ego xrisimopoio to eksis: double LinearPoints(double x1, double y1, double x2, double y2, double x3, double y3) { double l1; l1=-x2*y3+x3*y2+x1*(y3-y2)-y1*(x3-x2); return(l1); } double AreaOfTriangle(double x1, double y1, double x2, double y2, double x3, double y3) { double e1; e1=fabs(LinearPoints(x1,y1,x2,y2,x3,y3))/2; return(e1); } int InTriangleQuestion(double x1, double y1, double x2, double y2, double x3, double y3, double x4, double y4) { double e1,e2,e3,e4; e1=AreaOfTriangle(x1,y1,x2,y2,x4,y4); e2=AreaOfTriangle(x1,y1,x3,y3,x4,y4); e3=AreaOfTriangle(x2,y2,x3,y3,x4,y4); e4=AreaOfTriangle(x1,y1,x2,y2,x3,y3); if(e1==0&&e2==0&&fabs(e4-e1-e2-e3)<0.00000000001) return(101); // node 1 if(e2==0&&e3==0&&fabs(e4-e1-e2-e3)<0.00000000001) return(103); // node 3 if(e3==0&&e1==0&&fabs(e4-e1-e2-e3)<0.00000000001) return(102); // node 2 if(e1==0&&fabs(e4-e1-e2-e3)<0.00000000001) return(12); // side 1-2 if(e2==0&&fabs(e4-e1-e2-e3)<0.00000000001) return(13); // side 1-3 if(e3==0&&fabs(e4-e1-e2-e3)<0.00000000001) return(23); // side 2-3 if(fabs(e4-e1-e2-e3)<0.00000000001) return(1); // in triangle return(0); // out of the triangle } Trexeis to InTriangleQuestion gia na theskareis gia kathe simeio tou deuterou trigonou ean brisketai mesa sto proto trigono. Ean simbainei auto mporeis na xrisimopoihseis tin eksisosi eutheion gia na breis ta simeia. An A(x1,y1,x2,y2,x3,y3) kai B(x4,y4,x5,y5,x6,y6) ta dio trigona tote: Kaneis tous elegxous: InTriangleQuestion(x1,y1,x2,y2,x3,y3,x4,y4) InTriangleQuestion(x1,y1,x2,y2,x3,y3,x5,y5) InTriangleQuestion(x1,y1,x2,y2,x3,y3,x6,y6) kai me auton ton tropo briskeis kai tis periptoseis pou simeia ton dio trigonon simpiptoun... filika hayzel
Προτεινόμενες αναρτήσεις
Αρχειοθετημένο
Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.