All pastes #777361 Raw Edit

Anonymous

public text v1 · immutable
·published 2007-11-16 19:23 UTC
rendered paste body
/*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; */

/*d) Kirjoita funktio paikkavektoreiden_summa(), jolle annetaan parametreina kaksi pistettä. Funktio laskee parametreina välitettyjen pisteiden paikkavektoreiden summan ja palauttaa summavektorin määrittelevän pisteen.

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;
}



luo_vektori()
{

}