<span>Жезл регулировщика-регулировка движения на перекрестке человеком
</span><span>Современный светофор- автоматическая регулировка движения процессором</span>
Первый поразрядно переводим в десятичную
F * 16^2 + 4 * 16^1 + 1 * 16^0 = 3905
Второй можно перевести десятичную
5 * 15^1 + 13 * 15^0 = 88
Потом в восьмеричную
88 / 8 = 11
88 - 88 = 0
11 - 8 = 3
11 / 8 = <span>1</span>
Будет 130
Третье аналогично
1 * 7^2 + 2 * 7^1 + 5 * 7^0 = 68
Переводим в двоичную
64 + 4 = 100 0100
Четвёртое просто переводим в двоичную, потом из двоичной в шестнадцатеричную
273 = 010 111 011
Разбиваем двоичное число на секции по 4 с начала и переводим их в 16 систему счисления
1011 1011 = BB
<span>1.
#include <iostream>
using namespace std;
int main()
{
int arr[8] = { 5, -8, 3, 9, 11, -2, 0, 5 };
for (int i = 0; i < 8; ++i)
if (arr[i] < 0) cout << arr[i] << " ";
<span>}
2.
</span></span><span>#include <iostream>
using namespace std;
typedef unsigned ui;
const ui N = 16;
int main()
{
int arr[N][N];
for (ui i = 1; i < N; ++i) {
for (ui j = 1; j < N; ++j) {
cout << hex << i * j << "\t";
}
cout << endl;
}
<span>}
И не дублируйте темы.</span></span>