From 8d85378b379a5af17051b7561b97ea966f6d3cef Mon Sep 17 00:00:00 2001 From: konrad Date: Fri, 1 Feb 2019 17:56:01 +0100 Subject: [PATCH] added inverse output --- main.go | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) 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