// primer 6 (delimičan)

func main() {

    brojPokušaja, brojHorizontalnih, brojRešenja := 0, 0, 0

 

    dalje := true

    for dalje {

        brojPokušaja++

        if tabla.Horizontalno() {

            brojHorizontalnih++

            if tabla.Dijagonalno() {

                brojRešenja++

                tabla.Print()

            }

        }

        dalje = tabla.SledećiRaspored()

    }

    fmt.Printf("Broj pokušaja: %d, H.OK: %d, broj rešenja: %d\n", brojPokušaja, brojHorizontalnih, brojRešenja)

}