Zobacz
I tablica array jest pusta, podajesz ją jako argument dla funkcji, a ona jest pusta.
Przekazujesz do funkcji jedną wartość, a funkcja ma w argumentach całą 100-elementową tablicę
Tablica jest tutaj niepotrzebna zamiast przekazywać wartość z tablicy możesz przekazywać po prostu zmienna "i", a w argumentach funkcji wystarczy zwykły int.
Trochę tego nie rozumiem funkcję kwadraty i szesciany wykonujesz 100 razy, a w niej jeszcze raz 100 razy obliczasz kwadraty czyli łącznie wykonuje się ona 10000 razy.