V jeziku c ne moremo preprosto zapisati tega izraza, zato pogledamo, ali je eksponent sod ali lih in odvisno od tega izraz prištejemo ali odštejemo.
if ((i + 0) % 2 = 0) /* sodo */ rezultat += matrika[i][0] * det(dim - 1, zac_matrika) \\ else /* liho */ rezultat -= matrika[i][0] * det(dim - 1, zac_matrika)