Предмет: Информатика,
автор: CupMy40k
Задача 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;
}
Похожие вопросы
Предмет: Английский язык,
автор: 559676869
Предмет: Физика,
автор: Мелодия23513
Предмет: История,
автор: Vika199700
Предмет: Английский язык,
автор: ivanschenko
Предмет: Русский язык,
автор: ХацуноМико