• Предмет: Информатика
  • Автор: goodlike8279
  • Вопрос задан 3 месяца назад

помогите сделать 5 задание на c++

Приложения:

Ответы

Ответ дал: devpaul
1

Ответ:

C++:

#include <iostream>

#include <cmath>

using namespace std;

int main() {

double a, b, c, discriminant, x1, x2;

cout << "Введите коэффициенты квадратного уравнения (ax^2 + bx + c = 0):\n";

cout << "a = ";

cin >> a;

if (a == 0) {

cout << "Ошибка: коэффициент при второй степени равен нулю.\n";

return 0;

}

cout << "b = ";

cin >> b;

cout << "c = ";

cin >> c;

discriminant = b * b - 4 * a * c;

if (discriminant > 0) {

x1 = (-b + sqrt(discriminant)) / (2 * a);

x2 = (-b - sqrt(discriminant)) / (2 * a);

cout << "Корни квадратного уравнения: x1 = " << x1 << ", x2 = " << x2 << endl;

} else if (discriminant == 0) {

x1 = -b / (2 * a);

cout << "Уравнение имеет единственный корень: x = " << x1 << endl;

} else {

cout << "Уравнение не имеет действительных корней.\n";

}

return 0;

}

Ответ дал: Alaska2018
0

Відповідь:

Квадратное уравнение имеет вид ax^2 + bx + c = 0, где a, b и c - коэффициенты. Для решения квадратного уравнения необходимо найти дискриминант и вычислить корни уравнения.
Пояснення:
#include <iostream>

#include <cmath>

using namespace std;

int main()

{

   double a, b, c, x1, x2, discriminant;

   cout << "Введите коэффициент a: ";

   cin >> a;

   if (a == 0) {

       cout << "Ошибка: коэффициент a не может быть равен 0" << endl;

       return 1;

   }

   cout << "Введите коэффициент b: ";

   cin >> b;

   cout << "Введите коэффициент c: ";

   cin >> c;

   discriminant = b * b - 4 * a * c;

   if (discriminant > 0) {

       x1 = (-b + sqrt(discriminant)) / (2 * a);

       x2 = (-b - sqrt(discriminant)) / (2 * a);

       cout << "Уравнение имеет два корня: x1 = " << x1 << ", x2 = " << x2 << endl;

   } else if (discriminant == 0) {

       x1 = -b / (2 * a);

       cout << "Уравнение имеет один корень: x = " << x1 << endl;

   } else {

       cout << "Уравнение не имеет действительных корней" << endl;

   }

   return 0;

}

Вас заинтересует