|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Junior Member
Iscritto dal: Feb 2009
Messaggi: 2
|
[ VB8 ] Ordinare in modo crescente o decrescente
Buongiorno a tutti, il mio problema è il seguente, io dovrei visualizzare in ordine decrescente 50 numeri inseriti dall'utente utilizzando un ciclo do,il linguaggio è visual basic 2008.
Grazie a chi mi vorrà aiutare! |
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: Dec 2004
Messaggi: 3210
|
Nel caso NON si tratti dell'ennesimo, noioso, inutile esercizio scolastico, ti comunico che VB agli array gli da del tu già da tempo
![]() 2 Esempi per ordinare un array di interi : 1. Array.Sort secco : Codice:
Dim arrayInteri(4) As Integer arrayInteri(0) = 4 arrayInteri(1) = 5 arrayInteri(2) = 1 arrayInteri(3) = 3 arrayInteri(4) = 2 'Ordinamento metodo 1. Array.Sort(arrayInteri) 'Ordinamento crescente. Array.Reverse(arrayInteri) 'Ordinamento decrescente. Codice:
'Ordinamento decrescente metodo 2. Array.Sort(arrayInteri, New Comparison(Of Integer)(Function(int1 As Integer, int2 As Integer) int2.CompareTo(int1))) ![]() |
![]() |
![]() |
![]() |
#3 |
Senior Member
Iscritto dal: Feb 2003
Città: Stockholm (SE)
Messaggi: 1343
|
VB2008? Linq!
Codice:
int[] values = GetValues(); sortedValues = values.OrderBy(i => i); //gg |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 22:50.