package main
import "fmt"
type array []int
func (arr array) linearSearch(number int) {
for i := 0; i < len(arr); i++ {
if arr[i] == number {
fmt.Println(i)
}
}
}
func main() {
arr := array{8, 2, 8, 4, 5, 6, 7, 8, 9, 8}
number := 8
fmt.Println("Indeksy, pod którymi znajduje się poszukiwana liczba:")
arr.linearSearch(number)
}
cGFja2FnZSBtYWluCgppbXBvcnQgImZtdCIKCnR5cGUgYXJyYXkgW11pbnQKCmZ1bmMgKGFyciBhcnJheSkgbGluZWFyU2VhcmNoKG51bWJlciBpbnQpIHsKCWZvciBpIDo9IDA7IGkgPCBsZW4oYXJyKTsgaSsrIHsKICAgICAgICBpZiBhcnJbaV0gPT0gbnVtYmVyIHsKICAgICAgICAgICAgZm10LlByaW50bG4oaSkKICAgICAgICB9Cgl9Cn0KCmZ1bmMgbWFpbigpIHsKCWFyciA6PSBhcnJheXs4LCAyLCA4LCA0LCA1LCA2LCA3LCA4LCA5LCA4fQogICAgbnVtYmVyIDo9IDgKCiAgICBmbXQuUHJpbnRsbigiSW5kZWtzeSwgcG9kIGt0w7NyeW1pIHpuYWpkdWplIHNpxJkgcG9zenVraXdhbmEgbGljemJhOiIpCglhcnIubGluZWFyU2VhcmNoKG51bWJlcikKfQ==