1 Кбайт- 1024 байта.
2 Мбайта- 2048 Кбайта
1) 265 | 16
256 |-----
------| 16 | 16 265 (10cc) =109(16cc) =1 0000 1001 (2cc) =411 (8cc)
9 16|----
---- | 1
0
2) 111010001 (2cc) =2^8+2^7+2^6+2^4+2^0=465 (10cc)
1461 (8cc) =1*8^3+4*8^2+6*8+1=817 (10cc)
9D =9*16+13 =157 (10cc)
3) 1 001 101 110 + проверка: 10 111 010 101 -
1101 100 111 1 001 101 110
----------------------- ---------------------
10 111 010 101 1 101 100 111
4) 110 001 100 -
1 000 111 проверка: 101 000 101 +
------------------------ 1 000 111
101 000 101 ---------------
110 001 100
#include <iostream>
using namespace std;
int main()
{
int n, ans = 1;
cin >> n;
int i;
for(i = 0; i <= n; i += 5)
ans *= 4;
cout << ans / 4;
}
<span>Алгоритм состоит из повторяющихся проходов по сортируемому массиву. За каждый проход элементы последовательно сравниваются попарно и, если порядок в паре неверный, выполняется обмен элементов. Проходы по массиву </span><em>повторяются N-1 р</em><span>азили до тех пор, пока на очередном проходе не окажется, что обмены больше не нужны, что означает — массив отсортирован. При каждом проходе алгоритма по внутреннему циклу, очередной наибольший элемент массива ставится на своё место в конце массива рядом с предыдущим наибольшим элементом, а наименьший элемент перемещается на одну позицию к началу массива («всплывает» до нужной позиции как пузырёк в воде, отсюда и название алгоритма).</span>
<em>код программы нужен что ли?или что вообще? задание не полное</em>
Машинный код из программы обычно получается с помощью программы-компилятора или программы-транслятора