/*a)Kirjoita määrittely tietueelle, jonka avulla voit esittää tason vektorien (x,y). Jos haluat, voit käyttää typedef-määrittelyä. b) Määrittele muutamia vektoriitä käsittelemällä ohjelmassa suoraan tietueen kenttiä. c) Kirjoita funktio luo_vektori(), jolle annetaan parametreina vektorien x- ja y-koordinaatit. Funktio palauttaa arvonaan vektorien. Funktion kutsu on muotoa: p1 = luo_vektori(x1,y1); /* p1 on määritelty: struct vektori p1; */ /*d) Kirjoita funktio paikkavektoreiden_summa(), jolle annetaan parametreina kaksi vektorittä. Funktio laskee parametreina välitettyjen vektoriiden paikkavektoreiden summan ja palauttaa summavektorin määrittelevän vektorien. Tee yksi toimiva ohjelma, jossa esiintyvät yo. asiat. Palauta pelkkä c-tiedosto.*/ #include 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; p1 = luo_vektori(x1,y1) printf("%d\n",abc.sijainti[0].x); getch(); } luo_vektori() { }