256 = 2^8, значит, для кодирования одного пикселя нужно отвести 8 бит = 1 байт
var a:array [1..100] of real;
i,n:integer;
t:real;
Begin
randomize;
n:=20;
for i:= 1 to n do begin
a[i]:=random(n*10)- 10*n div 2 ;
write(a[i]:4);
if i mod 10=0 then writeln;
end;
t:=a[1]
for i:= 1 to n do begin
a[i]:=a[i]/t ;
write(a[i]:4);
if i mod 10=0 then writeln;
end;
End.
#include <iostream>
#include <string>
#include "Windows.h"
using namespace std;
void main()
{
<span> SetConsoleOutputCP(1251);
</span><span> string nazv[] = { "большой", "указательный", "средний", "безымянный", "мизинец" };</span><span>
int number = 0;
</span><span> cout << "Введите номер пальца:"; cin >> number;
</span><span> if (number <= 0 || number > 5)
</span><span> cout << "Ввели неверный номер." << endl;
</span><span> else
</span><span> cout << nazv[number - 1] << endl;
</span><span>}</span>
Ответ:
43₁₆=4·16¹+3·16⁰=4·16+3·1=64+3=67₁₀
105₈=1·8²+0·8¹+5·8⁰=1·64+0·8+5·1=64+5=69₁₀
10101₂=1·2⁴+0·2³+1·2²+0·2¹+1·2⁰=1·16+0·8+1·4+0·2+1·1=16+4+1=21₂
Ответ: 105₈=69₁₀