diff --git a/main.go b/main.go index 1048fc5..07312e5 100644 --- a/main.go +++ b/main.go @@ -24,11 +24,16 @@ func main() { } matrice := make([][]int, number+1) + var inverses []int for i := 0; i <= number; i++ { matrice[i] = make([]int, number+1) for j := 0; j <= number; j++ { - matrice[i][j] = (j * i) % number + multiple := (j * i) % number + matrice[i][j] = multiple + if multiple == 1 { + inverses = append(inverses, j) + } } } @@ -52,6 +57,8 @@ func main() { } fmt.Println() } + + fmt.Println("Inverses: ", inverses) } // Build an image