Files
master_go_programming/Section9/76-2.go
2023-11-08 13:42:52 +01:00

43 lines
628 B
Go

/*
Coding Exercise #2
Consider the following array declaration:
nums := [...]int{30, -1, -6, 90, -6}
Write a Go program that counts the number of positive even numbers
in the array.
package main
import "fmt"
func main() {
nums := [...]int{30, -1, -6, 90, -6}
for i := 0; i < len(nums); {
if i%2 == 0 && i > 0 {
i++
}
fmt.Println("No. of positive even numbers in nums: ", i)
}
}
*/
package main
import "fmt"
func main() {
nums := []int{30, -1, -6, 90, -6}
var count int
for _, v := range nums {
if v%2 == 0 && v > 0 {
count++
}
}
fmt.Println("No. of positive even numbers in nums: ", count)
}