Online Go Compiler

package main import "fmt" func main() { fmt.Printf("Enter the number of elements to be in the list:") var size int fmt.Scanln(&size) var arr = make([]int, size) for i:=0; i<size; i++ { fmt.Printf("Enter %d element: ", i) fmt.Scanf("%d", &arr[i]) } sum1:=0 sum2:=0 sum3:=0 for i:=0; i<size; i++{ fmt.Println(i) if arr[i] > 0{ if arr[i]%2==0 { sum1=sum1+arr[i] }else{ sum2=sum2+arr[i] } } else { sum3=sum3+arr[i] } } fmt.Println("Sum of all positive even numbers:", sum1) fmt.Println("Sum of all positive odd numbers:", sum2) fmt.Println("Sum of all negative numbers:", sum3) }