/* File : euclidean_dist.c */
#include <math.h>
// euclidean distance
double euclidean_dist(double* x, double* y, int n) {
  int i;
  double dist;
  double sum_dist = 0;
  for (i=0 ; i < n ; i++) {
    dist = x[i] - y[i];
    sum_dist += dist * dist;
  }

  return sqrt(sum_dist);
}

// euclidean distance
double euclidean_norm(double* x, int n) {
  int i;
  double sum_dist = 0;
  for (i=0 ; i < n ; i++) {
    sum_dist += x[i] * x[i];
  }

  return sqrt(sum_dist);
}
