Var a, n, k, t, s:integer;
Bedin
Readln(n)
S:=0;
For i:=1 to n do
If i mod 2 =0 then
Begin
For t:=1 to i do
K:=k*t;
S:=s+k;
End;
Writeln(s);
End.
from random import randint as random
m = [random(1,100) for i in range(1,30+1)]
s = -1
for i in range(0,30):
print('{:3.0f}'.format(m[i]))
for i in range(0,28):
if m[i]+m[i+1]+m[i+2]>s:
a = m[i]
b = m[i+1]
c = m[i+2]
s = a + b + c
print(' a b c')
print('{:3.0f}'.format(a))
print('{:3.0f}'.format(b))
print('{:3.0f}'.format(c))
Мы имеем две короткие стены, две длинные стены, две двери и три окна
- Мы имеем две короткие и две длинные стены.
- Из площади двух коротких стен нужно вычесть площадь одной двери и одного окна: 18 - 2,1 - 2 = 13,9 кв. м коротких стен нужно покрасить
- Из площади двух длинных стен нужно вычесть площадь одной двери и двух окон: 36 - 4,2 - 2 = 29,8 кв. м длинных стен нужно покрасить
- Общая площадь стен под покраску = 29,8 + 13,9 = 43,7 кв. м
- На 1 кв. м приходится 100 руб. => 43,7×100 = 4370 рублей потребуется на покраску стен
Вот полная трассировка вызовов при вычислении F(6):
Вызов F(6)
Вызов F(5)
Вызов F(4)
Вызов F(3)
Вызов F(2)
Выход из F со значением 2
Вызов G(1)
Выход из G со значением 2
Выход из F со значением 4
Вызов G(2)
Выход из G со значением 3
Выход из F со значением 7
Вызов G(3)
Вызов G(2)
Выход из G со значением 3
Вызов F(1)
Выход из F со значением 1
Выход из G со значением 4
Выход из F со значением 11
Вызов G(4)
Вызов G(3)
Вызов G(2)
Выход из G со значением 3
Вызов F(1)
Выход из F со значением 1
Выход из G со значением 4
Вызов F(2)
Выход из F со значением 2
Выход из G со значением 6
Выход из F со значением 17
<u><em>17</em></u> - это ответ.
У меня показывает 5, правда думаю, что это число зависит от семейства шрифтов