Задача 1. Знайдіть більше з трьох значень, введених із клавіатури.
Задача 2. Розв'яжіть квадратне рівняння: ax2 + bx + c = 0
С++
Ответы
Ответ дал:
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;
}
Вас заинтересует
2 года назад
2 года назад
3 года назад
3 года назад
8 лет назад
8 лет назад
9 лет назад