#include <stdio.h>
typedef struct Point {
double x, y;
} Point;
void add(const Point *p1, const Point *p2, Point *out) {
out->x = (p1->x + p2->x);
out->y = (p1->y + p2->y);
}
int main() {
Point p1 = {
.x = 3.14,
.y = 7.25
};
Point p2 = {
.x = 12,
.y = 37
};
Point p3;
add(&p1, &p2, &p3);
printf("%.2lf %.2lf", p3.x, p3.y);
return 0;
}
/*
run:
15.14 44.25
*/