Задача 1. Знайдіть більше з трьох значень, введених із клавіатури.
Задача 2. Розв'яжіть квадратне рівняння: ax2 + bx + c = 0

С++

Ответы

Ответ дал: NqVixer
0

Ответ:

Задача 1:

#include <iostream>

#include <algorithm> //для swap

using namespace std;

int main()

{

double a{}, b{}, c{};

cin >> a >> b >> c;

if (a > b) swap(a, b);

if (a > c) swap(a, c);

if (b > c) swap(b, c);

cout << c;

return 0;

}

Задача 2:

#include <iostream>

#include <math.h> //для sqrt (корінь)

using namespace std;

int main()

{

double a{}, b{}, c{}; //a, b, c - коефіцієнти, при чому a != 0

cin >> a >> b >> c;

double D = (b * b) - 4 * a * c; //дискримінант

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

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

if (D > 0)

 cout  <<  "x1 = " << x1 << "; x2 = " << x2;  

else if (D == 0)

 cout << x1;  

return 0;

}

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