- Questo topic ha 5 risposte, 4 partecipanti ed è stato aggiornato l'ultima volta 10 anni, 3 mesi fa da .
-
Topic
-
Vorrei togliere gli strani segni che compaiono all’interno del seguente codice:`
\documentclass[11pt,a4paper,oneside]{book}\usepackage[utf8]{inputenc}
\usepackage[italian,english]{babel}\usepackage{listings}
\usepackage{algpseudocode}
\usepackage{algorithm}\begin{document}
\lstset{language=Pascal}
\lstset{tabsize=3}
\begin{lstlisting}[mathescape=true]
procedure ORDINA_PARI_DISPARI(V,n)
begin
// prelevo solo gli elementi pari
// del vettore ed estraggo il massimo
parafor(i = 1 … n)
if(V e pari)
then R = V
else R = 0// Estraggo il massimo pari
// 0 se non ci sono pari
max_even = MAX(R,n)// Mappo tutti gli elementi nella coppia
//se l'elemento e pari
//se l'elemento e dispari
// sono sicuro che tutti i pari precedono tutti i dispari
parafor(i = 1 … n)
if (V e pari)
then
R = new Element(value = V, index = 1)
else
R = new Element(value = V + max_even.value, index = i)// Ordino il vettore ottenuto
TORNEO(R,n)
// Modificato solo per tenere conto della prima componente// Rispacchetto il vettore in due vettori:
// in uno metto solo i pari
// nell'altro metto i dispari
// Conto quanti pari ci sono e riporto i dispari
// al loro valore di base
\end{lstlisting}\end{document}
`
- Devi essere connesso per rispondere a questo topic.