#include #include #define MAX 50 struct lada{ float langd, bredd, hojd; char farg[MAX]; }; typedef struct lada Lada; void skrivUt(Lada l){ printf("langd: %.3f bredd: %.3f hojd: %.3f farg: %s\n",l.langd,l.bredd,l.hojd,l.farg); } float volym(Lada l){ return l.langd*l.bredd*l.hojd; } void dubblaVolym(Lada *pl){ (pl->langd)*=2; } Lada storLada(Lada l1, Lada l2){ l1.langd+=l2.langd+1; l1.bredd+=l2.bredd+1; l1.hojd+=l2.hojd+1; strcpy(l1.farg,"svart"); return l1; } int main(){ Lada l1={3.5,7.0,3.0,"gul"},l2={4.0,5.5,9.0,"vit"},l3; dubblaVolym(&l1); skrivUt(l1); skrivUt(l2); printf("Volym:%.3f\n",volym(l1)); l3=storLada(l1,l2); skrivUt(l3); return 0; }