1 не получится т. к. не таких цифр, сложив которые можно получить 19.(можно получить максимум 18=9+9). третье нельзя получить т к они не в порядке возрастания. Второе получить не получается. Ответ правильный 4. Пример цифр для 815: 1 7 8. 1+7=8! 7+8=15 и записываем 815
<u>// PascalABC.NET 3.3, сборка 1634 от 14.02.2018</u>
<u>// Внимание! Если программа не работает, обновите версию!</u>
begin
var n:=ReadInteger('Количество строк (столбцов) в массиве:');
Writeln('*** Исходный массив ***');
var a:=MatrRandom(n,n,-50,50);
a.Println(4); Writeln(4*a.ColCount*'-');
var s:=a.ElementsByRow;
Writeln('Сумма элементов массива ',s.Sum);
Writeln('Произведение отрицательных элементов ',
s.Where(t->t<0).Aggregate(BigInteger(1),(p,q)->p*q));
Writeln('Количество положительных элементов ',
s.Where(t->t>0).Count)
end.
1024*768*(ln(16777216)/ln(2)) бит = 18874368 бит
18874368 / 8 / 1024 = 2304 кбайт
Память.
Человеческая память похожа на оперативную память компьютера(Если быть точнее, то это регистры процессора). Эту память называют внутренней.
Внешняя память человека это различиные носители информации. Например, книга.
А внешней памятью компьютера может быть, например, жёсткий диск.
Так вот, для того, чтобы обработать данные, они должны находится во внутренней памяти. Это относится как к человеку, так и к ЭВМ.