Advertisement
Guest User

Untitled

a guest
Dec 20th, 2014
156
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pascal 0.64 KB | None | 0 0
  1. program Project4;
  2.  
  3. type
  4.   vector=record
  5.     x,y: real;
  6.   end;
  7. var
  8.   n,i: byte;
  9.   k: array[0..100] of vector;
  10.   b,m: real;
  11. const
  12.   pi=3.1415926535;
  13.  
  14. begin
  15.   write('Input (byte) n='); readln(n);
  16.   write('Input (real) B='); readln(b);
  17.   write('Input (real) x[0]='); readln(k[0].x);
  18.   write('Input (real) y[0]='); readln(k[0].y);
  19.   for i:=1 to n do with k[i] do
  20.   begin
  21.     write('Input (real) x[',i,']='); readln(x);
  22.     write('Input (real) y[',i,']='); readln(y);
  23.   end;
  24.   for i:=1 to n do with k[i] do
  25.     if sqrt(sqr(x[i]-k[0].x)+sqr(y[i]-k[0].y))<=(b/2) then
  26.       m:=m+1;
  27.   writeln('Point count =', m);
  28.   readln
  29. end.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement