Что здесь не так? nt main(){ double x1,x2,d,b=-3,c=-5,a=2,a1,a2; cout«"2x^4-3x^2-5=0 \n"; cout«"замена переменной x^2=a\n"; cout«"2a^2-3a-5=0\n"; d=(pow(-3,2)-4*5*(-2); a1=(-b+sqrt(d,2))/(a*2); a2=(-b-sqrt(d,2))/(a*2); x1=sqrt(a1,2); x2=sqrt(a2,2); x3=-x1; x4=-x2; cout«"ответ: "«x1«" "«x2«" "«x3«" "«x4«endl; }
#include <iostream>
using namespace std;
int main()
{
setlocale(0, "");
int a{}, b{};
cout << "a = ";
cin >> a;
cout << "b = ";
cin >> b;
if (a % b >= 0 && a % b <= 4) cout << "Остаток от деления " << a << " на " << b << " (" << a % b << ") попадает в диапазон 0...4";
else cout << "Остаток от деления " << a << " на " << b << " (" << a % b << ") не попадает в диапазон 0...4";
return 0;
}
Задача: перевести число 49 из десятичной системы счисления в двоичную
Для того, чтобы перевести число 49 из десятичной системы счисления в двоичную, необходимо осуществить последовательное деление на 2, то тех пор пока остаток не будет меньше чем 2.
— 49 2
48 — 24 2
1 24 — 12 2
0 12 — 6 2
0 6 — 3 2
0 2 1
1
Полученные остатки записываем в обратном порядке, таким образом:
ответ: 4910=1100012
Обратите внимание, что алфавит в 2-ой системе счисления содержит следующие значения:
0, 1
Число 49 не может иметь основание 2.
Задача: перевести число 132 из десятичной системы счисления в двоичную
Для того, чтобы перевести число 132 из десятичной системы счисления в двоичную, необходимо осуществить последовательное деление на 2, то тех пор пока остаток не будет меньше чем 2.
— 132 2
132 — 66 2
0 66 — 33 2
0 32 — 16 2
1 16 — 8 2
0 8 — 4 2
0 4 — 2 2
0 2 1
0
Полученные остатки записываем в обратном порядке, таким образом:
ответ: 13210=100001002
Обратите внимание, что алфавит в 2-ой системе счисления содержит следующие значения:
0, 1
Число 132 не может иметь основание 2.
Задача: перевести число 2051 из десятичной системы счисления в двоичную.
Для того, чтобы перевести число 2051 из десятичной системы счисления в двоичную, необходимо осуществить последовательное деление на 2, до тех пор пока остаток не будет меньше чем 2.
— 2051 2
2050 — 1025 2
1 1024 — 512 2
1 512 — 256 2
0 256 — 128 2
0 128 — 64 2
0 64 — 32 2
0 32 — 16 2
0 16 — 8 2
0 8 — 4 2
0 4 — 2 2
0 2 1
0
Полученные остатки записываем в обратном порядке, таким образом:
ответ: 205110=1000000000112.
Обратите внимание, что алфавит в 2-ой системе счисления содержит следующие значения:
0, 1
Число 2051 не может иметь основание 2.