All pastes #777462 Raw Edit

Stuff

public text v1 · immutable
·published 2007-11-16 20:40 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; *

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)
{

}