Non so se hai già risolto, ma io ho fatto in questo modo:
in una form ho inserito un button e una textbox multilinea con scrollbar verticale, quindi ho scritto questo codice:
codice:Public Class Form1 Dim numero As Integer Dim elenco(0 To 1000) As Integer Private Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click numero = CType(InputBox("Inserisci un nuero intero: ", "Calcolo numeri primi"), Integer) For i As Integer = 0 To numero - 1 elenco(i) = 1 + i Next CalcolaNumeriPrimi(numero) For i As Integer = 0 To numero - 1 If elenco(i) <> -1 Then TextBox1.Text += elenco(i).ToString + Environment.NewLine End If Next End Sub Private Sub CalcolaNumeriPrimi(ByVal num As Integer) Dim cifra As Integer = 2 Dim contatore As Integer = 0 For k As Integer = 0 To num - 1 For i As Integer = contatore To num - 1 If elenco(i) <> 1 Then If elenco(i) Mod (cifra) = 0 And elenco(i) <> cifra Then elenco(i) = -1 End If End If Next cifra += 1 contatore += 1 Next End Sub End Class

Rispondi quotando