Program n_1;
var x, i, k:int64;
begin
readln(x);
k:=0;
for i:=1 to x do
if x mod i = 0 then begin
write(i, ' ');
k:=k+1;
end;
writeln();
if k>2 then writeln('НЕТ')
else writeln('ПРОСТОЕ');
end.
4 тебибайта - это 4*2^40 байт = 2^42 байт
4 терабайта - это 4*10^12 байт
разница - 4*10^11 байт или 0.4 терабайта
Программы для задач 1 и 2 - в прилагаемом файле
Переводим число 598 в 2-ричную систему счисления (делим на 2 с остатком):
598=2*299+0
299=2*149+1
149=2*74+1
74=2*37+0
37=2*18+1
18=2*9+0
9=2*4+1
4=2*2+0
2=2*1+0
1=2*0+1
598₁₀=1001010110₂
Число имеет 10 знаков, а надо 16, поэтому слева дополняем 6 нулями
0000001001010110
Поскольку число отрицательное, то в старшем (левом крайнем) разряде записываем 1. Получаем окончательное 16-разрядное компьютерное представление
1000001001010110
Ответ: 1000001001010110
Ответ:
4)Г
5)А
6)Б
это всё хотел другие варианты по решать времени нет