fork download
  1. package main
  2.  
  3. import "fmt"
  4.  
  5. type array []int
  6.  
  7. func (arr array) linearSearch(number int) {
  8. for i := 0; i < len(arr); i++ {
  9. if arr[i] == number {
  10. fmt.Println(i)
  11. }
  12. }
  13. }
  14.  
  15. func main() {
  16. arr := array{8, 2, 8, 4, 5, 6, 7, 8, 9, 8}
  17. number := 8
  18.  
  19. fmt.Println("Indeksy, pod którymi znajduje się poszukiwana liczba:")
  20. arr.linearSearch(number)
  21. }
Success #stdin #stdout 0.01s 5564KB
stdin
Standard input is empty
stdout
Indeksy, pod którymi znajduje się poszukiwana liczba:
0
2
7
9