Первая строка у тебя уже неправильно.
Смотри, вот таблица перевода шестнадцатеричных цифр в двоичные числа:
0 - 0000 8 - 1000
1 - 0001 9 - 1001
2 - 0010 A - 1010
3 - 0011 B - 1011
4 - 0100 C - 1100
5 - 0101 D - 1101
6 - 0110 E - 1110
7 -0111 F - 1111
Каждая цифра - это тетрада, потому что кодируется четырьмя битами. В твоем случае числа состоят из четырех тетрад. Чтобы записать шестнадцатеричное число в двоичном коде, надо каждую его цифру представить в виде тетрады (по таблице выше) и записать последовательно друг за другом.
Например,
1800 - 0001 1000 0000 0000
1F00 - 0001 1111 0000 0000
1980 - 0001 1001 1000 0000
40C6 - 0100 0000 1100 0110
FFFF - 1111 1111 1111 1111
...
Дальше сам.
#include <iostream>
#include <cmath>
int main()
{
#define _USE_MATH_DEFINES
float k, a, n;
std::cin >> k >> a >> n;
float
y = (k + M_PI / 4) * (a - 5 * M_PI),
x = M_PI / 7 * k - n * (M_PI - 1);
std::cout << "F = " << (1 - std::tan(x)) * (1 + std::sin(2 * y)) << std::endl;
return 0;
}
Мышка,клавиатура.
ддддддддддддд
//Pascal ABC.NET v3.0 сборка 1111
Var
a:integer;
begin
writeln('Our burgers do not prepare you for the exam, but will learn to code');
writeln('Value of burgers:');
readln(a);
case a of
1:writeln('Mineral water');
2:writeln('Coca-cola bottle');
end;
if a>=3 then writeln('One more burger');
end.<span>
Пример ввода:
10
Пример вывода:
One more burger
</span>
А где собственно задание?