întreg n, maxim; maxim ← 0
citește n
┌cât timp n > 0 execută
│ ┌daca n%10 > maxim atunci
│ │ maxim ← n%10
│ └■
│ n ← n / 10
└■
scrie maxim
întreg n, minim; minim ← 9
citește n
┌cât timp n > 0 execută
│ ┌daca n%10 < minim atunci
│ │ minim ← n%10
│ └■
│ n ← n / 10
└■
scrie minim
întreg n, invers
citește n
invers ← 0
┌cât timp n ≠ 0 execută
│ invers ← invers * 10 + n % 10
│ n ← n / 10
└■
scrie invers
întreg n, auxiliar, invers
citește n
invers ← 0
auxiliar ← n
┌cât timp n ≠ 0 execută
│ invers ← invers * 10 + n % 10
│ n ← n / 10
└■
┌dacă auxiliar = invers atunci
│ scrie "Numărul este palindrom."
│ altfel
│ scrie "Numărul nu este palindrom."
└■
întreg n, div, verif
citește n
verif ← 0
┌pentru div ← 2, n/2 execută
│ ┌dacă n % div = 0 atunci
│ │ veri