<span>Повне имя файлу:
</span><em>c:\10-Б\алгебра\реферат</em>
Для кодирования использовалась восьмибитная кодировка, значит на один символ приходится 1 байт памяти.
Количество символов равно 256*40*60
Каждый символ равен 1 байту, значит объем текста в байтах равен количеству символов.
Переведём объем в килобайты:
(256*40*60) / 1024 = (2^8*40*60) / 2^10 = 2^(-2)*40*60 = 600 Кбайт
<span>P.S.: Сильно хотел написать ответ во¬т т¬ак, чт¬о б¬ы н¬ел¬ьз¬я б¬ыл¬о п¬ро¬чи¬тат¬ь, но Alviko не оценит:(</span>
8310 4155 2077 1038 519 259 129 64 32 16 8 4 2 1
0 1 1 0 1 1 1 0 0 0 0 0 0 1
8310 (10) =10000001110110 (2) в скобках указана система счисления
195(10)=11000011 (2) четыре единицы
26310 3288 411 51 6
26304 3288 408 48 0
-----------------------------------------
6 0 3 3 6
26310(10)= 63306 (8)
<em>// PascalABC.NET 3.2, сборка 1370 от 24.12.2016</em>
<em>// Внимание! Если программа не работает, обновите версию!</em>
begin
var a:=ArrRandom(10,-99,99); a.Println;
Writeln('Минимальный из нечетных элементов массива равен ',
a.Where((x,i)->i.IsEven).Min);
Writeln('Сумма после первого минимального элемента равна ',
a.Where((x,i)->i>a.IndexMin).Sum);
Writeln('Произведение после первого минимального элемента равно ',
a.Where((x,i)->(i>a.IndexMin) and (x<>0)).Aggregate(1,(x,y)->x*y));
end.
<u>Пример</u>
10 2 34 -69 -14 -13 61 77 -59 99
Минимальный из нечетных элементов массива равен -59
Сумма после первого минимального элемента равна 151
Произведение после первого минимального элемента равно -698234918