3 задача
конфеты - 7 кг
печенья - в 2 раза б. конфет (7*2=14)
пряники - на 4 кг меньше, чем конфет и печений вместе.
Решение.
Печений будет 14 (7*2)
Пряников = 14 + 7 - 4 = 17 кг
Всего пряностей = 14 + 7 + 17 = 38 кг
ответ: 38 кг пряностей всего.
Всего - ?
4 задача
1 девочка - 8 грибов
2 девочка - на 1 меньше (8-1=7)
3 девочка - ?
Всего грибов 20.
Решение.
1 девочка нашла 8 грибов (по условию).
Значит, вторая девочка нашла 8 - 1 (на 1 меньше) = 7 (грибов)
3 девочка собрала оставшиеся грибы 20 - (7+8) = 20 - 15 = 5 (грибов)
ответ: Третья девочка нашла 5 грибов.
4
Объяснение:
фрагмент кода меняет соседние элементы массива, если предыдущий меньше последующего и считает кол-во этих перестановок
Исходный
8 9 5 3 2 8 4 2 1 9 d := 0 ( 8 < 9)
1) 9 8 5 3 2 8 4 2 1 9 d := 1 (8 !< 5)
2) 9 8 5 3 2 8 4 2 1 9 d := 1 (5 !< 3)
3) 9 8 5 3 2 8 4 2 1 9 d := 1 (3 !< 2)
4) 9 8 5 3 2 8 4 2 1 9 d := 1 (2 < 8)
5) 9 8 5 3 8 2 4 2 1 9 d := 2 (2 < 4)
6) 9 8 5 3 8 4 2 2 1 9 d := 3 (2 !< 2)
7) 9 8 5 3 8 4 2 2 1 9 d := 3 (2 !< 1)
8) 9 8 5 3 8 4 2 2 1 9 d := 3 (1 < 9)
8) 9 8 5 3 8 4 2 2 9 1 d := 4
ответ: d := 4
program new;
var a:array [1..20,1..20] of integer; i,j,sum:integer;
begin
randomize;
for i=1 to 20 do
begin
for j=1 to 20 do
begin
a[i,j]:=random(8)-15
end;
end;
for i=2 to 20 do
begin
for j=1 to 20 do
begin
sum:=sum+a[i,j];
i:=i+2;
end;
end;
for i=1 to 20 do
begin
for j=1 to 20 do
begin
write(a[i,j]);
end;
writeln;
end;
writeln('Сумма равна ',sum:8);
end.
P.S.
Делал без паскаля если какие то ошибки то пиши