Вопрос пользователя:
Ответ нейросети:
package main
import ( "fmt" "math" )
func main() { var a, b, c float64
fmt.Println("Введите коэффициенты квадратного уравнения ax^2 + bx + c = 0:")
fmt.Print("a = ")
fmt.Scan(&a)
fmt.Print("b = ")
fmt.Scan(&b)
fmt.Print("c = ")
fmt.Scan(&c)
discriminant := b*b - 4*a*c
if discriminant < 0 {
fmt.Println("Уравнение не имеет действительных корней")
} else if discriminant == 0 {
x := -b / (2 * a)
fmt.Printf("Уравнение имеет один корень: x = %.2f\n", x)
} else {
x1 := (-b + math.Sqrt(discriminant)) / (2 * a)
x2 := (-b - math.Sqrt(discriminant)) / (2 * a)
fmt.Printf("Уравнение имеет два корня: x1 = %.2f, x2 = %.2f\n", x1, x2)
}
}
Напишите нам, если в вопросе есть ваши персональные данные ([email protected])
Обратите внимание: ответы, предоставляемые искусственным интеллектом, могут не всегда быть точными. Не рассчитывайте на них в критически важных областях, таких как медицина, юриспруденция, финансы или в вопросах, связанных с безопасностью. Для важных решений всегда обращайтесь к квалифицированным специалистам. Администрация сайта не несет ответственности за контент, сгенерированный автоматически.