Предмет: Информатика,
автор: Androyd
Написать процедуру присоединения стека S2 к стеку S1
помогите
Ответы
Автор ответа:
1
// PascalABC.NET 3.1, сборка 1201 от 18.03.2016
begin
var s1:=new Stack<integer>;
var s2:=new Stack<integer>;
foreach var e in Range(1,10) do s1.Push(e);
s1.Println;
foreach var e in Range(20,25) do s2.Push(e);
s2.Println;
foreach var e in s2.Reverse do s1.Push(e);
s1.Println
end.
Тестовое решение:
10 9 8 7 6 5 4 3 2 1
25 24 23 22 21 20
25 24 23 22 21 20 10 9 8 7 6 5 4 3 2 1
begin
var s1:=new Stack<integer>;
var s2:=new Stack<integer>;
foreach var e in Range(1,10) do s1.Push(e);
s1.Println;
foreach var e in Range(20,25) do s2.Push(e);
s2.Println;
foreach var e in s2.Reverse do s1.Push(e);
s1.Println
end.
Тестовое решение:
10 9 8 7 6 5 4 3 2 1
25 24 23 22 21 20
25 24 23 22 21 20 10 9 8 7 6 5 4 3 2 1
Gleb1Kosyrev:
Эмм, я извиняюсь за вторжение. Зачем использовать стеки, когда есть массивы, из которых можно вытащить любой элемент, а не только вершину?
Похожие вопросы
Предмет: Математика,
автор: Taia228
Предмет: Математика,
автор: MrGeralt
Предмет: Английский язык,
автор: Аноним
Предмет: Химия,
автор: artemka14121995
Предмет: География,
автор: Chupasss