Var i,j,k,n: integer;
<span>begin
</span><span> write('n = '); readln(n);
</span><span> i:=1; k:=0;
</span><span> repeat
</span><span> j:=i;
</span><span> repeat
</span><span> k:=k+1;
</span><span> writeln(i,' ',j,' ',n-i-j);
</span><span> j:=j+1;
</span><span> until j>(n-i) div 2;
</span><span> i:=i+1;
</span><span> until i>n div 3;
</span><span> writeln('всего вариантов: ',k);
</span><span>end.
</span>
n = 10
<span>1 1 8
</span><span>1 2 7
</span><span>1 3 6
</span><span>1 4 5
</span><span>2 2 6
</span><span>2 3 5
</span><span>2 4 4
</span><span>3 3 4
</span><span>всего вариантов: 8
</span><span>
</span>
Он шел так: вверх - вверх - вниз. Чтобы вернуться назад, надо пойти вверх - вниз - вниз
C:\Школа\Уроки\Химия → C:\Школа\Уроки → C:\Школа\Уроки\... → C:\Школа\Уроки\...\Логика
Название папки, обозначенное ..., восстановить из условия не получится. Пример возможного полного пути каталога, с которым пользователь начинал работу:
C:\Школа\Уроки\Информатика\Логика
1из 5-литрого 2л отлить в 2-литровую
2.остаток 1 литр влить в 6-литровую.
3.из 2-литр-й влить в 5-литр.
4.из 6-литр отлить в 2-литровую 2 ли перелить в 5-литр.
<span> 5. в5-литр-будет 4 л, и 6-литр-м останется 4 л. </span>
Так это же бред, тут же все рандомно! тут не бужет конкретного решения..
From random import random
N = 10
a = []
s = 0
for i in range(N):
b = int(random() * 50)-25
a.append(b)
print(a)
for i in range(N): s = s+a[i]
print(s)
Пример:
<span>[2, 1, -12, 12, 5, 15, -1, -22, 7, -25]
-18</span>