rendered paste body#include <stdio.h>
typedef struct piste
{
int x;
int y;
}Piste;
Piste luo_piste(int x, int y);
Piste paikkavektoreiden_summa(Piste paikka1, Piste paikka2);
int main(int argc, char** argv)
{
Piste p1;
Piste p2;
Piste p3;
int x1=2,y1=3;
p1.x = 0;
p1.y = 1;
p2.x = 4;
p2.y = -2;
p3.x = -7;
p3.y = 10;
printf("Piste p1 = (%d,%d)\n\n",p1.x,p1.y);
p1 = luo_piste(x1,y1);
printf("Piste p1 = (%d,%d)\n",p1.x,p1.y);
printf("Piste p2 = (%d,%d)\n",p2.x,p2.y);
printf("Piste p3 = (%d,%d)\n\n",p3.x,p3.y);
p3 = paikkavektoreiden_summa(p1,p2);
printf("Summavektorin m\x84\x84ritt\x84v\x84 piste on (%d,%d).\n",p3.x,p3.y);
getchar();
return 0;
}
Piste luo_piste(int x, int y)
{
Piste temp;
temp.x = x;
temp.y = y;
return temp;
}
Piste paikkavektoreiden_summa(Piste paikka1, Piste paikka2)
{
Piste summa;
summa.x = paikka1.x + paikka2.x;
summa.y = paikka1.y + paikka2.y;
return summa;
}