//kod 1 #include struct trojkat { int a,b,c; }; int main() { struct trojkat zmienna; zmienna.a = 1; zmienna.b = 2; zmienna.c = 2; printf("result: %d ", zmienna.a + zmienna.b + zmienna.c); return 0; } //kod 2 #include struct trojkat { int a,b,c; }zmienna; int main() { zmienna.a = 1; zmienna.b = 2; zmienna.c = 2; printf("result: %d ", zmienna.a + zmienna.b + zmienna.c); return 0; } //kod 3 #include typedef struct trojkat { int a,b,c; }figura; int main() { figura zmienna; zmienna.a = 1; zmienna.b = 2; zmienna.c = 2; printf("result: %d ", zmienna.a + zmienna.b + zmienna.c); return 0; } //kod 4 #include struct trojkat { int a,b,c; }; int obwod(struct trojkat zmienna); int main() { struct trojkat zmienna; zmienna.a = 1; zmienna.b = 2; zmienna.c = 2; printf("result: %d", obwod(zmienna)); return 0; } int obwod(struct trojkat zmienna) { return zmienna.a + zmienna.b + zmienna.c; } //kod 5 #include struct trojkat { int a,b,c; }zmienna; int obwod(struct trojkat zmienna); int main() { zmienna.a = 1; zmienna.b = 2; zmienna.c = 2; printf("result: %d", obwod(zmienna)); return 0; } int obwod(struct trojkat zmienna) { return zmienna.a + zmienna.b + zmienna.c; } //kod 6 #include typedef struct trojkat { int a,b,c; }figura; int obwod(figura *zmienna); int main() { figura zmienna; zmienna.a = 1; zmienna.b = 2; zmienna.c = 2; printf("result: %d", obwod(&zmienna)); return 0; } int obwod(figura *zmienna) { return (*zmienna).a + (*zmienna).b + (*zmienna).c; } //kod 7 #include struct dane_osobowe{ char imie[10]; int wiek; }osoba; int main() { printf("\nimie: "); scanf("%s", osoba.imie); printf("\nwiek: "); scanf("%d", &osoba.wiek); printf("\npodane imie to: %s", osoba.imie); printf("\npodany wiek to: %d", osoba.wiek); return 0; } //kod 8 #include #include typedef struct { char *imie; int wiek; }dane; int main() { dane *osoba; osoba = (dane*)malloc(sizeof(dane)); osoba -> imie = "Janek"; osoba -> wiek = 20; printf("%s ma %d lat\n", osoba->imie, osoba->wiek); free(osoba); printf("\nzwolnienie pamieci:\n%s ma %d lat\n", (*osoba).imie, (*osoba).wiek); return 0; }