(Solved) : Sifndef Geometryh Define Geometryh Typedef Struct Int Num Point Number Int X Y X Y Coordin Q42775012 . . .

Sifndef GEOMETRY_H $define GEOMETRY_H typedef struct{ int num; //point number int x, Y; //x, y coordinate of point } PointT;write initialize function and addPoint. Thank you!Sifndef GEOMETRY_H $define GEOMETRY_H typedef struct{ int num; //point number int x, Y; //x, y coordinate of point } PointT; typedef struct{ int size; int capacity; PointT *points; } ShapeT; allocates memory for an array of ‘capacity’ points, and for a “ShapeT’ ‘object’ (array of length one) that stores a pointer to the array and keeps track * of the current size (set to zero by this function) and the capacity. Returns NULL is memory allocation # fails Shaper initialize (int capacity); * adds a point to the array referred to by shape’. *This function returns 1 if it successfully adds a point, * or returns 0 if it can’t add a point because the array is full. * / int addPoint (Pointt point, Shaper *shape) ; * returns a point with label ‘num from the array referred to by shape. Note that we are assuming that all points have distinct labels. If the point with label ‘num’ isn’t in the * array, then ‘get Point’ returns a point with label * num = -1° and ‘x=0, y=0. Show transcribed image text Sifndef GEOMETRY_H $define GEOMETRY_H typedef struct{ int num; //point number int x, Y; //x, y coordinate of point } PointT; typedef struct{ int size; int capacity; PointT *points; } ShapeT; allocates memory for an array of ‘capacity’ points, and for a “ShapeT’ ‘object’ (array of length one) that stores a pointer to the array and keeps track * of the current size (set to zero by this function) and the capacity. Returns NULL is memory allocation # fails Shaper initialize (int capacity); * adds a point to the array referred to by shape’. *This function returns 1 if it successfully adds a point, * or returns 0 if it can’t add a point because the array is full. * / int addPoint (Pointt point, Shaper *shape) ; * returns a point with label ‘num from the array referred to by shape. Note that we are assuming that all points have distinct labels. If the point with label ‘num’ isn’t in the * array, then ‘get Point’ returns a point with label * num = -1° and ‘x=0, y=0.

Expert Answer


Answer to Sifndef GEOMETRY_H $define GEOMETRY_H typedef struct{ int num; //point number int x, Y; //x, y coordinate of point } Poi…

Leave a Comment

About

We are the best freelance writing portal. Looking for online writing, editing or proofreading jobs? We have plenty of writing assignments to handle.

Quick Links

Browse Solutions

Place Order

About Us