include <stdio.h>#include <math.h>#define deg2rad 0.01745329251994433struct Data{double X, Y, Z;double B, L, H;double a;double b;};void BLH2XYZ(Data *dsrc){ double e = sqrt(1 - (dsrc->b / dsrc->a)*(dsrc->b / dsrc->a));double sinB = sin(dsrc->B);double c...