Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente bannato
    Registrato dal
    Feb 2000
    Messaggi
    2,006

    ordinare vettore per data

    ho un vettore con delle date: devo ordinarlo in ordine crescente. Prima che mi sfiacchisco inutilmente visto che oggi le energie sono vicine allo 0 ditemi se così và

    codice:
    For i = 0 To ubound(vett)
        For j = i + 1 To ubound(vett)
           If datediff("D",vett(i),vett(j)) < 0 Then
               v = vett(i)
               vett(i) = vett(j)
               vett(j) = v
            End If
        Next
    Next
    se poi qualcuno volesse postare pure un quick sort adattato a questa funzione non è che mi faccia cosa sgradita

  2. #2
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,465

    Moderazione

    A quale linguaggio di programmazione ti riferisci?
    VB6, VB.NET, C#...?
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  3. #3
    Utente bannato
    Registrato dal
    Feb 2000
    Messaggi
    2,006

    Re: Moderazione

    Originariamente inviato da alka
    A quale linguaggio di programmazione ti riferisci?
    VB6, VB.NET, C#...?
    tra C# VB6 e VB.NET non fa differenza...è la logica ad interessarmi....non il codice

  4. #4
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,465

    Moderazione

    Originariamente inviato da s|n3
    tra C# VB6 e VB.NET non fa differenza...è la logica ad interessarmi....non il codice
    Se il linguaggio è differente, specificalo ugualmente nel titolo.
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  5. #5
    Come logica ci sei.
    Modifica però il primo For
    codice:
    For i = 0 To UBound(vett) -1

  6. #6
    Utente di HTML.it L'avatar di biste
    Registrato dal
    Apr 2001
    Messaggi
    877
    In VB.NET/C# puoi creare una classe che implementa l'interfaccia IComparer e sfruttare il metodo statico Sort della classe Array
    UGIdotNET
    Microsoft .NET MCAD
    C++, C#, VB6, VB.NET, ASP, ASP.NET
    SQL Server 2000

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.