Passa al tema normale
Discussioni su argomenti di Informatica

Regole del forum

Consulta il nostro regolamento e la guida per scrivere le formule
Rispondi al messaggio

Insertion Sort

11/03/2019, 14:08

Buongiorno,

in allegato è presente il codice sorgente dell'algoritmo, insertion sort "cioè ci sto provando, a farlo funzionare", ma non va, potreste indicarmi, dove è l'errore, vi ringrazio in anticipo.
Il linguaggio è il fortran.

Codice:
program main
integer:: i,j,n
real:: a(100),k,t
read*, n
do i=1,n
read*, a(i)
end do
do i=2,n
k=a(i)
j=i-1
if (a(i)>k) then
a(j+1)=a(j)
j=j-1
end if
a(j+1)=k
end do
do i=1,n
print*, a(i)
end do
end


Cordiali saluti.

Re: Insertion Sort

14/04/2019, 12:23

if (a(i)>k) then

a(j) ....

Re: Insertion Sort

15/04/2019, 07:58

Grazie quinzio,

ho corretto, ora va.

Ciao
Rispondi al messaggio


Skuola.net News è una testata giornalistica iscritta al Registro degli Operatori della Comunicazione.
Registrazione: n° 20792 del 23/12/2010.
©2000— Skuola Network s.r.l. Tutti i diritti riservati. — P.I. 10404470014.