/*a)Kirjoita määrittely tietueelle, jonka avulla voit esittää tason pisteen (x,y). Jos haluat, voit käyttää typedef-määrittelyä.
b) Määrittele muutamia pisteitä käsittelemällä ohjelmassa suoraan tietueen kenttiä.
c) Kirjoita funktio luo_piste(), jolle annetaan parametreina pisteen x- ja y-koordinaatit. Funktio palauttaa arvonaan pisteen. Funktion kutsu on muotoa:
p1 = luo_piste(x1,y1); /* p1 on määritelty: struct Piste p1; *
Tee yksi toimiva ohjelma, jossa esiintyvät yo. asiat. Palauta pelkkä c-tiedosto.*/
#include <stdio.h>
Piste luo_piste(int x1, int y1);
struct vektori {
int x;
int y;
};
struct piste {
struct vektori sijainti[4];
};
struct piste abc;
int main()
{
abc.sijainti[0].x=4;
abc.sijainti[1].x=3;
abc.sijainti[2].x=2;
abc.sijainti[3].x=1;
abc.sijainti[0].y=5;
abc.sijainti[1].y=6;
abc.sijainti[2].y=7;
abc.sijainti[3].y=8;
}
x1 = abc.sijainti[3].x=1;
y1 = abc.sijainti[3].y=8;
Piste luo_piste(int x1, int y1)
{
}