Προς το περιεχόμενο

Προτεινόμενες αναρτήσεις

Δημοσ.

Καλημέρα,

Έχω ένα array με αριθμούς σαν αυτό --> (1,1,5,2,8,4,5,9,4)

και θέλω να χωρίς διαγράψω τους αριθμούς που βρίσκονται παραπάνω από μια φορά, σε ένα άλλο array να βάλλω κάθε αριθμό από μία φορά.

ΠΧ.

(1,1,5,2,8,4,5,9,4) -->

(1,5,2,8,4,5,9)

 

μπορεί κάποιος να βοηθήσει φτιάχνοντας το πρόγραμμα σε pascal ή  vb.net ?

Ευχαριστήσω για τη βοήθεια εκ των προτέρων.

 

Δημοσ.

Με LINQ (σε VB) απλά κάνεις array.Distinct() και τέλος.

 

Dim numbers = New Integer() {1,1,5,2,8,4,5,9,4}
    
For Each i As Integer In numbers.Distinct()
    Console.Write(i & " ")
Next
  • Like 1

Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε

Πρέπει να είστε μέλος για να αφήσετε σχόλιο

Δημιουργία λογαριασμού

Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!

Δημιουργία νέου λογαριασμού

Σύνδεση

Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.

Συνδεθείτε τώρα
  • Δημιουργία νέου...