Формула подпрограммы:
L= SQR((X2-X1)^2+(Y2-Y1)^2))
Примечание:Расстояние от точки до начала координат вычислить в подпрограмме.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | DIM x( 50 ), y( 50 ) CLS INPUT "vvedite radius "; r RANDOMIZE TIMER INPUT "vvedite kol-vo tochek";t FOR i = 1 TO t x(i) = INT(RND * 50 ) y(i) = INT(RND * 50 ) PRINT "a("; i; ")="; x(i); ";"; y(i); " "; NEXT FOR i = 1 TO t GOSUB radius IF rad <= r THEN kol = kol + 1 NEXT PRINT PRINT "v kruge "; kol; " tochek" END radius: rad = SQR(x(i) ^ 2 + y(i) ^ 2 ) RETURN |