Programowanie obiektowe 1

Zadanie 1

Użyj operator 'sizof' by wypisac wielkość różnych struktur. Wypróbuj różne położenia pól, np:
struct { char c; long l; short s; int i;} st1;

struct { long l; short s; char c;} st2;

Zadanie 2

Napisz funkcję która rozdzieli elementy danego wektora na dwa, jeden z elementów o numerach parzystych, drugi nieparzystych. Wszystkie wektory również wyjściowe przekazujemy jako paramentry. Zakładamy że wektory wyjściowe są dostatecznie długie.

Zadanie 3

Napisz funkcję która w danym wektorze liczb całkowitch znajdzie początek i koniec "odcinka" (podciągu składającego się z kolejnych elementów) o największej sumie (jeśli jest więcej niż jeden taki ciąg to położenie dowolnego z nich). Funkcja ma zwracać odpowiednią strukturę.