Составить программу 1)найти сумму всех элементов массива (1до10) random. 2)сформировать массив из положительных и отрицательных элементов от -10 до 30.найти кол-во положит и отриц элементов.найти сумму положит ипроизведение отриц.
14 и 35 делятся на 7, поэтому можно получить только количества воды, кратные 7 л. максимальное возможное число литров в двух сосудах равно 14 + 35 = 49, поэтому можно пробовать получить 0 л, 7 л, 14 л, 21 л, 28 л, 35 л, 42 л, 49 л. 0 л, 14 л, 35 л, 49 л - очевидно, получаются, это ни одного заполненного бака, заполненный бак на 14, заполненный бак на 35, оба заполненных бака. 21 л: заполнить бак на 35, отлить 14 в меньший бак, вылить воду из меньшего бака. 7 л: налить 21 л в больший бак (мы это уже умеем), отлить 14 в меньший бак, вылить воду из меньшего бака. 28 л: наполнить меньший бак, вылить из меньшего бака в больший, заполнить меньший бак. 42 л: налить 7 л в больший бак, перелить в меньший бак, заполнить больший бак. итого, можно получить 0 л, 7 л, 14 л, 21 л, 28 л, 35 л, 42 л, 49 л.
ustinov434
03.10.2022
-приглашение- уважаемый pozhidaevad! приглашаем вас и ваших близких на концерт красивой музыки «за подвиг, мама я тебя ! » с участием лауреата всероссийских и международных фестивалей и конкурсов хоровой школы мальчиков «дебют», хора девочек «сольба» детского приюта николо-сольбинского монастыря и творческих коллективов в рамках международного дня людей с ограниченными возможностями здоровья. будем рады видеть вас 29 марта 2017 года в 18: 00 в большом концертном зале московского городского дворца детского твочества на воробьевых горах по адресу: ул. косыгина, д.17
var a: array[1..10] of integer;
i,s: integer;
begin
randomize;
for i: = 1 to 10 do begin
a[i]: = random(100);
s: =s+a[i];
end;
writeln(s);
end.
var a: array[1..10] of integer;
i,mk,pk,s,p: integer;
begin
randomize;
p: =1;
for i: = 1 to 10 do begin
a[i]: = random(30+10)-10;
if a[i]> =0 then begin
pk: =pk+1;
s: =s+a[i];
end
else begin
mk: =mk+1;
p: =p*a[i];
end;
end;
writeln(pk,s,mk,p);
end.