package main
import "fmt"
type array []int
func (arr array) linearSearch(number int) bool {
for i := 0; i < len(arr); i++ {
if arr[i] == number {
return true
}
}
return false
}
func main() {
arr := array{8, 2, 9, 10, 5, 4, 2, 7, 18, 0}
number := 7
result := arr.linearSearch(number)
if result {
fmt.Println("Liczba jest w tablicy")
} else {
fmt.Println("Liczby nie ma w tablicy")
}
}
cGFja2FnZSBtYWluCgppbXBvcnQgImZtdCIKCnR5cGUgYXJyYXkgW11pbnQKCmZ1bmMgKGFyciBhcnJheSkgbGluZWFyU2VhcmNoKG51bWJlciBpbnQpIGJvb2wgewoJZm9yIGkgOj0gMDsgaSA8IGxlbihhcnIpOyBpKysgewogICAgICAgIGlmIGFycltpXSA9PSBudW1iZXIgewogICAgICAgICAgICByZXR1cm4gdHJ1ZQogICAgICAgIH0KCX0KCiAgICByZXR1cm4gZmFsc2UKfQoKZnVuYyBtYWluKCkgewoJYXJyIDo9IGFycmF5ezgsIDIsIDksIDEwLCA1LCA0LCAyLCA3LCAxOCwgMH0KICAgIG51bWJlciA6PSA3CgoJcmVzdWx0IDo9IGFyci5saW5lYXJTZWFyY2gobnVtYmVyKQoKICAgIGlmIHJlc3VsdCB7CiAgICAgICAgZm10LlByaW50bG4oIkxpY3piYSBqZXN0IHcgdGFibGljeSIpCiAgICB9IGVsc2UgewogICAgICAgIGZtdC5QcmludGxuKCJMaWN6YnkgbmllIG1hIHcgdGFibGljeSIpCiAgICB9Cn0=