0
Объяснение:
а = 6
b = 7
если a >= b то X = (25 mod 3 div 2) + (170 div 10 mod 3)
иначе X = (25 div 4 mod 2) + (250 div 10 mod 5)
6 >= 7 (НЕТ) - рассматриваем значение x после иначе
X = (25 div 4 mod 2) + (250 div 10 mod 5) = (6 mod 2) + (25 mod 5) = 0 + 0 = 0
div - целочисленное деление
mod - остаток от целочисленного деления
1 / 2 = 0,5 = 0 целых и 1 в остатке
2 / 2 = 1 = 1 целых и 0 в остатке
3 / 2 = 1,5 = 1 целых и 1 в остатке
1 div 2 = 0
2 div 2 = 1
3 div 2 = 1
1 mod 2 = 1
2 mod 2 = 0
3 mod 2 = 1
#include <iostream>
#include <cmath>
using namespace std;
int main()
{
setlocale(LC_CTYPE, "");
cout << "введите абс";
double a, b, c;
cin >> a >> b >> c;
if (a == 0) {
cout << "a!=0";
exit(1);
}
double D = powl(b, 2) - 4 * a * c;
if (D > 0) {
cout << (b - sqrt(D)) / (-2 * a) << endl;
cout << (b + sqrt(D)) / (-2 * a);
else if (D == 0) {
cout << b / (-2 * a);
else {
cout << "Корней нет";
return 0;
0
Объяснение:
а = 6
b = 7
если a >= b то X = (25 mod 3 div 2) + (170 div 10 mod 3)
иначе X = (25 div 4 mod 2) + (250 div 10 mod 5)
6 >= 7 (НЕТ) - рассматриваем значение x после иначе
X = (25 div 4 mod 2) + (250 div 10 mod 5) = (6 mod 2) + (25 mod 5) = 0 + 0 = 0
div - целочисленное деление
mod - остаток от целочисленного деления
1 / 2 = 0,5 = 0 целых и 1 в остатке
2 / 2 = 1 = 1 целых и 0 в остатке
3 / 2 = 1,5 = 1 целых и 1 в остатке
1 div 2 = 0
2 div 2 = 1
3 div 2 = 1
1 mod 2 = 1
2 mod 2 = 0
3 mod 2 = 1
#include <iostream>
#include <cmath>
using namespace std;
int main()
{
setlocale(LC_CTYPE, "");
cout << "введите абс";
double a, b, c;
cin >> a >> b >> c;
if (a == 0) {
cout << "a!=0";
exit(1);
}
double D = powl(b, 2) - 4 * a * c;
if (D > 0) {
cout << (b - sqrt(D)) / (-2 * a) << endl;
cout << (b + sqrt(D)) / (-2 * a);
}
else if (D == 0) {
cout << b / (-2 * a);
}
else {
cout << "Корней нет";
}
return 0;
}