/* File: baricen.c */
/* Time-stamp: "2002-04-18 11:28:53 calvanes" */
/* Scopo:  uso di parametri per indirizzo */

#include <stdio.h>

void baricentro(int n, double *barx, double *bary)
{
  int i;
  double x, y;
  double sx = 0.0, sy = 0.0;

  for (i = 1; i <= n; i++) {
    printf("Immetti le coordinate del vertice %d: ", i);
    scanf("%lg%lg", &x, &y);
    sx += x;
    sy += y;
  }

  *barx = sx / n;
  *bary = sy / n;
}


int main (void)
{
  int n;
  double bx, by;

  printf("Numero di vertici del poligono: ");
  scanf("%d", &n);

  baricentro(n, &bx, &by);

  printf("Le coordinate del baricentro del poligono sono (%g, %g).\n", bx, by);

  return 0;
}