2 разбойника сели на лодку и перебрались на другой берег, затем два купца перебрались на другой берег. Последний разбойник перебрался на противоположный берег, и затем последний купец перебрался на противоположный берег. Лодка совершила 2 рейса.
Ответ:
var a:array [1..10] of integer;
i:integer;
b:integer;
begin
for i:=1 to 10 do
if (a[i]>12) and (b=0) then b:=a[i] else if a[i]>12 then b:=b*a[i];
writeln (b);
end.
Объяснение:
Берем массив а под линейную таблицу. Создаем цикл фор, который проверяет сначала если наша переменная с ответом=0 и элемент массива>12, то наш ответ=элементу массива, после этого если элемент массива>12, то цикл умножает этот элемент массива на переменную с ответом. В конце программа выводит ответ.
Var
i : integer;
count : real;
begin
count := 370000;
for i := 2014 to 2030 do
begin
writeln('Год ', i, ': ', Round(count));
count := count + count * 3 / 100;
end;
<span>end. </span>
Program gt;
var a:array[1..1000]of integer;
n,r,p,s,i:integer;
begin
read(N);
p:=1;s:=0;
for i:=1 to n do
begin
read(a[i]);
if(i mod 2=1)then p:=p*a[i] else s:=s+a[i];
end;
r:=p-s;
writeln(r);
end.