begin
var n: =readinteger ('количество строк в массиве: ');
var m: =readinteger ('количество столбцов в массиве: ');
writeln ('*** исходный массив [',n,',',m,'] ***');
var a: =matrrandom (n,m,-99,99);
a.println(4); writeln (4*a.colcount*'-');
writeln ('кол-во положительных: ',a.elementsbyrow.where(x-> x> 1).count)
end.
пример
количество строк в массиве: 5
количество столбцов в массиве: 12
*** исходный массив [5,12] ***
-64 16 -1 59 -63 -37 -54 28 -40 39 17 -84
89 8 38 56 -51 20 49 28 -90 -85 1 81
13 52 -10 15 28 -95 76 -77 -54 -27 33 -9
22 43 -40 14 58 19 -75 26 92 94 -59 87
-95 -8 65 -24 -50 62 26 -79 -85 18 -54 -16
кол-во положительных: 32
ответ: у меня два варианта
1Если 8 разделить на 2 получится 4.Значит нужно набрать половину сосуда, объём которого 8 л.
2Сначала налить воду в сосуд вместимостью 8 л, затем перелить из этого сосуда воду в сосуд вместимостью 5 литров. Получится, что в том сосуде, где было 8 литров останется 3 литра, т.к. 5 литров вы вылили в другой сосуд. Из сосуда вместимостью 5 литров вылить воду и перелить из второго сосуда 3 литра. Дальше набираем сосуд вместимостью 8 л водой и отливаем воду в сосуд вместимостью 5л(у нас там 3 литра воды), значит в сосуде вместимостью 8 литров воды останется 6 литров воды(т.к. 2 литра мы перельем в сосуд вместимостью 5л). Выливаем воду из сосуда вместимостью 5 литров и переливаем в него воду из сосуда вместимостью 8л и получится, что в первом сосуде(где 8л) останется 1 литр воды. Выльем воду из сосуда вместимостью 5л и нальем туда этот 1 литр воды. Далее набираем сосуд вместимостью 8 литров водой и переливаем воду в сосуд вместимостью 5 литров. Т.к. там у нас один литр, то получится, что из первого сосуда мы отольем 4 литра воды(т.к. сосуд расчитан на 5 литров воды) и значит в нем останется 4 литра воды. Вот и все.
Объяснение:
Поделитесь своими знаниями, ответьте на вопрос:
Дана строка. поменять местами первый символ с последним символом этой строки.