На Паскале:
program Program1;
var i, j, n, k: integer;
var result: real;
var array1: array [1..255] of real;
begin
result := 0;
write('Введите значение N (не более 255): ');
readln(n);
for i := 1 to n do
begin
write('Введите значение ', i, ' элемента массива: ');
readln(array1[i]);
end;
begin
writeln('Массив, размером - ', n, ' элементов(а):');
for i := 1 to n do write(array1[i], ' ');
writeln;
end;
for i:=1 to n do
begin
k := 0;
for j:=1 to n do
if array1[i] = array1[j] then k := k + 1;
if k = 1 then result := result + array1[i];
end;
writeln('Сумма уникальных элементов массива = ', result);
end.
600+2049+4096+4508=11253
11253:2048=5.4 Примерно.
Нужно 6 кластеров для хранения всех четырёх файлов.
5124 в двоичной= 1010000000100 (5124÷2=(полученный ответ записывается с права налево) 1010000000100₂)
23 в двоичной= 10111 (23÷2=(полученный ответ записывается с права налево) 10111₂)
14 в восьмеричной = 16 (14÷8=(полученный ответ записывается с права налево) 16₈)
327 в восьмеричной= 507 (327÷8=(полученный ответ записывается с права налево) 507₈)
3D в шестнадцатеричная = 61 (3D₁₆ = 3∙16¹+13∙16⁰ = 48+13 = 61₁₀ )
2E в шестнадцатеричная = 46 (2E₁₆ = 2∙16¹+14∙16⁰ = 32+14 = 46₁₀)