Matematické Fórum

Nevíte-li si rady s jakýmkoliv matematickým problémem, toto místo je pro vás jako dělané.

Nástěnka
22. 8. 2021 (L) Přecházíme zpět na doménu forum.matweb.cz!
04.11.2016 (Jel.) Čtete, prosím, před vložení dotazu, děkuji!
23.10.2013 (Jel.) Zkuste před zadáním dotazu použít některý z online-nástrojů, konzultovat použití můžete v sekci CAS.

Nejste přihlášen(a). Přihlásit

#1 13. 10. 2014 20:57

Honzinho1999
Příspěvky: 83
Pozice: student
Reputace:   
 

Generování čísel popořadě

Dobrý den,
Potřebuji naprogramovat program,který mi vypíše čísla od 0 do 999.Zatím jsem napsal toto :
Public Class Form1
    Dim Náhodnépole(0 To 999) As Long
 
    Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
        Dim i As Integer
        For i = 0 To UBound(Náhodnépole)
            Náhodnépole(i) = Int(Rnd() * 1000)
            TextBox1.Text = TextBox1.Text & Náhodnépole(i) & vbCrLf
        Next
    End Sub

    Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click
        Dim i As Integer
        TextBox1.Text = ""
        Array.Sort(Náhodnépole)
        For i = 0 To UBound(Náhodnépole)
            TextBox1.Text = TextBox1.Text & Náhodnépole(i) & vbCrLf

        Next

    End Sub
End Class

Ale nehází mi to všechny čísla
Jak to mám udělat ,aby to bylo 1,2,3,4,5,6, atd.
Děkuji

Offline

 

#2 13. 10. 2014 21:56

mák
Místo: Vesmír, Galaxie MD
Příspěvky: 920
Reputace:   63 
 

Re: Generování čísel popořadě

Zdravím,
nechápu smysl programu. Chceš vygenerovat vzestupnou posloupnost od 0 až do 999, tak proč to děláš tak složitě s náhodnou funkcí rnd, která ani neví které čísla byly generovány předtím?


LibreOffice Verze: 25.8.4.2, Maxima 5.49.0 (SBCL)

Offline

 

#3 14. 10. 2014 15:20

Honzinho1999
Příspěvky: 83
Pozice: student
Reputace:   
 

Re: Generování čísel popořadě

Ano,přesně tak (našel jsem z¨to takhle v nějaké knížce a ono to je náhodný generování čísel )

Offline

 

Zápatí

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson