Visualizzazione dei risultati da 1 a 7 su 7

Discussione: Ordinare array

  1. #1

    Problemi con scorrimento array

    Ciao a tutti, sono un neo-utente che da poco si è avvicinato a questo linguaggio di programmazione e come tutti i neofiti ho bisogno di aiuto...

    Il quesito che ho da porvi è il seguente, ho creato un'array contenente dei nomi ed ora dovrei ordinarlo alfabeticamente solo che non funziona (ovvio se no non sarei qui). Questo è il mio script:


    <%
    Dim aA(9), vC, lFinito

    vC = 0
    lFinito = false

    for i = 0 to uBound(aA)
    select case i
    case 0
    aA(i) = "Fabio"
    case 1
    aA(i) = "Bruno"
    case 2
    aA(i) = "Cristina"
    case 3
    aA(i) = "Pericoli"
    case 4
    aA(i) = "Angelo"
    case 5
    aA(i) = "Enzo"
    case 6
    aA(i) = "Massimo"
    case 7
    aA(i) = "Davide"
    case 8
    aA(i) = "Luca"
    case 9
    aA(i) = "Paolo"
    end select
    next

    while not lFinito
    for i = 0 to uBound(aA)
    if aA(i) > aA(i + 1) then
    vC = aA(i)
    aA(i) = aA(i + 1)
    aA(i + 1) = vC
    lFinito = false
    end if
    next
    wend


    for i = 0 to uBound(aA)
    response.write(aA(i))
    response.write("
    ")
    next
    %>


    Ringrazio anticipatamente tutti coloro che eventualmente risponderanno

    P.S. Chiedo scusa per il precedente subject, spero che così sia appropriato

  2. #2
    ----------------------------------------------------
    standing ovation per il titolo del thread. urge (ri)lettura attenta e consapevole del regolamento.
    ----------------------------------------------------

  3. #3
    Utente di HTML.it L'avatar di yro
    Registrato dal
    Sep 2003
    Messaggi
    2,916
    vuoi un consiglio... leggiti prima il regolamento.

    ps: meglio se cambi il titolo prima che ti chiudano il 3d!
    E se avessi il dono della profezia e conoscessi tutti i misteri e tutta la scienza, e possedessi la pienezza della fede così da trasportare le montagne, ma non avessi la carità, non sono nulla.

  4. #4
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Per questa volta...

    Roby

  5. #5
    Per aiutarti ad imparare ti consiglio di leggere

    questo articolo

    Ti ho linkato direttamente la pagina che spiega come ordinare un array ma se fossi in te leggerei tutto quanto...

    Buon divertimento!

  6. #6
    quel ciclo for per caricare l'array è veramente ridicolo, spero solo che nasconda un'implementazione piu complessa che per l'esempio è stata semplificata..
    IP-PBX management: http://www.easypbx.it

    Old account: 2126 messages
    Oldest account: 3559 messages

  7. #7
    concordo con santuzzo. usa un bubble array, è di gran lunga il più semplice algoritmo di sorting

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.