Estructuras y Array de estructuras. Pro I UVIGO

En el siguiente ejercicio incorpora una función que permita calcular la longitud de la linea.

#include <stdio.h>
#include <stdlib.h>
typedef struct {
int x;
int y;
} punto;
void pedirlinea(punto l[]);
void mostrarlineaa(punto l[]);
int main()
{
punto linea[2];
linea[0].x=10;
linea[0].y=2;
linea[1].x=20;
linea[1].y=20;
mostrarlineaa(linea);
pedirlinea(linea);
mostrarlineaa(linea);
return 0;
}
void pedirlinea(punto l[]){
int i;
for (i=0;i<2;i++){
printf(“\ncoordenada x del punto %d de la linea “, i+1);
scanf(“%d”,&l[i].x);
printf(“\ncoordenada y del punto %d de la linea”, i+1);
scanf(“%d”,&l[i].y);
}
}
void mostrarlineaa(punto l[]){
int i;
for (i=0;i<2;i++){
printf(“\ncoordenada x del punto %d de la linea es %d “, i+1, l[i].x);
printf(“\ncoordenada y del punto %d de la linea es %d “, i+1, l[i].y);

}
}