/* prog3.8a2.c */
#include <stdio.h>
#include <stdlib.h>
#include "Point2.h"
#define NN 1000

int main(int argc, char *argv[])
 { float d = atof(argv[2]); 
   int i, j, cnt = 0, N = atoi(argv[1]);
   point a[NN];
   for (i = 0; i < N; i++)
     a[i] = randPoint(); 
   for (i = 0; i < N; i++)
     for (j = i+1; j < N; j++)
       if (distance(a[i], a[j]) < d) cnt++; 
   printf("%d edges shorter than %f\n", cnt, d);
   return 0;
 }
