/*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 <stdio.h>
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()
{
}