Дано:
N=72
Найти
b=?
M=?
Решение:
N1) Число 72 не равно целой степени двойки, поэтому необходимо найти ближайшее число, которое является целой степенью двойки.
Таковым является число 128.
Поэтому, M=128.
2) 128=2^7; 72<128=2^7
Ответ: информационный вес символа алфавита племени Мульти равен 7 битам.
Ответ:
Procedure dec2oct(n: longint); { перевод натурального десятичного n в восьмеричную систему счисления и вывод результата } const alpha = '01234567'; var s: string; i: integer; begin s : = ''; while n > 0 do begin s : = alpha[(n mod 8) + 1] + s; n : = n div 8 end; for i: =length(s) to 9 do s: ='0'+s; write(s) end; { использование } var x: longint; begin write('введите десятичное число: '); read(x); write('в восьмеричной системе счисления: '); dec2oct(x); writeln end. тестовое решение: введите десятичное число: 1234567 в восьмеричной системе счисления: 0004553207
Объяснение:
С использованием оператора if:
#include <iostream>
using namespace std;
int main(){<span>
int x, y;</span>
<span> setlocale(LC_ALL, "Russian");</span>
<span> cout << "Введите координату X: ";
</span><span> cin >> x;</span>
<span> cout << "Введите координату Y: ";</span><span>
cin >> y;</span>
<span> if ((x > 0) && (y > 0)) {
</span><span> cout << "Точка находится в I четверти.";</span><span>
}</span> else if ((x < 0) && (y > 0)) {<span>
cout << "Точка находится в II четверти.";</span><span>
}</span><span> else if ((x < 0) && (y < 0)) {
</span><span> cout << "Точка находится в III четверти.";
</span><span> }</span><span> if ((x > 0) && (y < 0)) {
</span><span> cout << "Точка находится в IV четверти.";
</span><span> }</span>
<span> system("pause");
</span><span> return 0;</span><span>}
=========================================================
С использованием тернарного оператора:
#include <iostream>
using namespace std;
int main(){
<span> int x, y;</span>
<span> setlocale(LC_ALL, "Russian");</span>
<span> cout << "Введите координату X: ";
</span><span> cin >> x;</span>
<span> cout << "Введите координату Y: ";
</span><span> cin >> y;</span>
<span> x > 0 && y > 0 ? cout << "Точка находится в I четверти" << endl : cout;
</span><span> x < 0 && y > 0 ? cout << "Точка находится в II четверти" << endl : cout;
</span><span> x < 0 && y < 0 ? cout << "Точка находится в III четверти" << endl : cout;
</span><span> x > 0 && y < 0 ? cout << "Точка находится в IV четверти" << endl : cout;</span>
<span> system("pause");
</span><span> return 0;
</span><span>}
=========================================================
Насчет тернарного не полностью уверен, так как вообще им не пользуюсь, хотя ответ выдает верный. Раз вы сказали, что они не могут быть 0, то учитывать, что точки могут лежать на осях или в начале координат не буду.</span></span>
Выкидываем буквы, получаем кан сер
Выходит сканер
<span>Если понравилось решение - нажимай "спасибо" и "лучший" (рядом с кнопкой "спасибо") :)</span>