Вопрос пользователя:
Ответ нейросети:
package main
import ( "fmt" "math" )
func SqRoots() { var a, b, c float64
fmt.Println("Enter three real numbers separated by space:")
fmt.Scanf("%f %f %f", &a, &b, &c)
discriminant := b*b - 4*a*c
if discriminant > 0 {
root1 := (-b + math.Sqrt(discriminant)) / (2 * a)
root2 := (-b - math.Sqrt(discriminant)) / (2 * a)
fmt.Println(root1, root2)
} else if discriminant == 0 {
root := -b / (2 * a)
fmt.Println(root)
} else {
fmt.Println("0 0")
}
}
func main() { SqRoots() }
Напишите нам, если в вопросе есть ваши персональные данные ([email protected])
Обратите внимание: ответы, предоставляемые искусственным интеллектом, могут не всегда быть точными. Не рассчитывайте на них в критически важных областях, таких как медицина, юриспруденция, финансы или в вопросах, связанных с безопасностью. Для важных решений всегда обращайтесь к квалифицированным специалистам. Администрация сайта не несет ответственности за контент, сгенерированный автоматически.