Odpowiedź
Każdy z programów należy umieścić w swoich nawiasach klamrowych {}. Nawiasy klamrowe nie tylko służą do grupowania instrukcji one również wyznaczają (ograniczają) zasięg zmiennych.
Jak wygląda taki program pokazałam w załączniku. Poprawiłam tylko ewidentne błędy...
W drugim i trzecim załączniku przykladowe wyniki wykonania programu.
Wyjaśnienie
Znalazłam, że 2. zadaniu funkcja nie była wymagana. Zapewne ta druga funkcja też nie była w wymogach zadania.