BLACKSITE
:
216.73.217.77
:
88.222.222.62 / rupeemap.com
:
Linux in-mum-web1336.main-hosting.eu 4.18.0-553.34.1.lve.el8.x86_64 #1 SMP Thu Jan 9 16:30:32 UTC 2025 x86_64
:
/
opt
/
golang
/
1.19.4
/
test
/
Upload File:
files >> //opt/golang/1.19.4/test/cmplxdivide.go
// run cmplxdivide1.go // Copyright 2010 The Go Authors. All rights reserved. // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. // Driver for complex division table defined in cmplxdivide1.go // For details, see the comment at the top of cmplxdivide.c. package main import ( "fmt" "math" ) func calike(a, b complex128) bool { if imag(a) != imag(b) && !(math.IsNaN(imag(a)) && math.IsNaN(imag(b))) { return false } if real(a) != real(b) && !(math.IsNaN(real(a)) && math.IsNaN(real(b))) { return false } return true } func main() { bad := false for _, t := range tests { x := t.f / t.g if !calike(x, t.out) { if !bad { fmt.Printf("BUG\n") bad = true } fmt.Printf("%v/%v: expected %v error; got %v\n", t.f, t.g, t.out, x) } } if bad { panic("cmplxdivide failed.") } }