Untitled
unknown
golang
a year ago
390 B
4
Indexable
package main
import "fmt"
const NMAX int = 10
type tabInt [NMAX]int
func main() {
data := tabInt{3, 5, 9, 8, 7}
var N int = 5
var X int
fmt.Scan(&X)
fmt.Println(SeqSearch(data, N, X))
}
func SeqSearch(A tabInt, N, X int) (bool, int) {
ketemu := false
idx := -1
k := 0
for !ketemu && k < N {
if A[k] == X {
ketemu = true
idx = k
}
k++
}
return ketemu, idx
}
Editor is loading...
Leave a Comment