Dany jest stos S zawierająca jedynie liczby naturalne dodatnie.
Zsumuj dwa kolejne elementy ze stosu i umieść wynik ponownie na stosie, aż do momentu gdy na stosie pozostanie tylko jeden element.
Ściągnij ostatni element ze stosu i wrzuć na kolejkę Q wszystkie jego dzielniki od największego do najmniejszego.
Chodzi o pseudokod a nie program. Nie wiem jak się zabrać do takich zadanek
0
0
A co już masz?
1
A umiesz w konkretnym jezyku?
To tak samo, tylko ciąg szczegółowych operacji (inkrement, pobranie itd) zastępujesz zdjęcie_ze_stosu
1
Zsumuj dwa kolejne elementy ze stosu i umieść wynik ponownie na stosie, aż do momentu gdy na stosie pozostanie tylko jeden element. Ściągnij ostatni element ze stosu
to będzie w pseudokodzie:
dopóki liczba elementów na stosie >= 2 {
zdejmij ze stosu liczbę a;
zdejmij ze stosu liczbę b;
policz a + b i wstaw na stos;
}
zdejmij ze stosu wynik;
policz dzielniki i wstaw do Q;