Дано: К=7
N= 26+10=36
36<=64
I=6 бит
V= K*I= 7*6 бит=42 бита≈ 5 байт
20*5=100 байт
Вот без массива.
<em>// PascalABC.NET 3.2, сборка 1356 от 04.12.2016</em>
<em>// Внимание! Если программа не работает, обновите версию!</em>
begin
var s:=ReadArrReal('Площади:',20);
var u:=ReadArrReal('Урожай:',20);
s.Zip(u,(x,y)->y/x).Println
end.
<u>Пример работы программы</u>
Площади: 3200 2670 1530 3040 2360 2350 1250 4150 4790 2210 4300 2950 3100 4290 3710 3790 2930 2380 4630 3760
Урожай: 55040 84639 56151 107008 83308 58045 40500 46065 148969 24310 46010 97645 102920 50193 115752 142125 82040 29988 170384 90616
17.2 31.7 36.7 35.2 35.3 24.7 32.4 11.1 31.1 11 10.7 33.1 33.2 11.7 31.2 37.5 28 12.6 36.8 24.1
Вот с массивом )))
<em>// PascalABC.NET 3.2, сборка 1356 от 04.12.2016</em>
<em>// Внимание! Если программа не работает, обновите версию!</em>
begin
var s:=ReadArrReal('Площади:',20);
var u:=ReadArrReal('Урожай:',20);
var q:=s.Zip(u,(x,y)->y/x).ToArray; q.Println
end.
154
+ 65
-------
241
На самом деле мы знаем, что в десятичной системе счисления 4+5=9. А у нас стоит в младшем разряде суммы единица, что меньше 9. Следовательно, был перенос единицы в старший разряд, а само число получилось равным 11. 11-9=2, значит основание системы счисления на 2 меньше, чем десять. 10-2=8. Предполагаем, что система восьмеричная.
Выполняем сложение по правилам восьмеричной системы.
154
+ 65
-------
241
1) 4+5 = 9₁₀ = 11₈, пишем 1 и единица идет в старший разряд
2) 5+6+1 = 12₁₀ = 14₈, пишем 4 и единица идет в старший разряд.
3) 1+1=2.
Все верно.
<u><em>Ответ: В системе счисления по основанию 8</em></u>
Ответ:
27.3 %, 72.7%
Объяснение:
1. Найдем объем, занятый файлами
1.12 Гб + 1.05 Гб + 17 Мб = 2.17 + 17 / 1024 Гб ≈ 2.1866 Гб
2. Найдем, какую часть в процентах составляет занятый объем от полного
2.1866×100/8 ≈ 27.3 %
3. Заполненная часть составит 100 - 27.3 = 72.7%