Dim x As Integer, i As Integer, j As Integer x = KeyAscii - 48 For i = x To 1 Step -1 TextBox1.SelText = i For j = i - 1 To 1 Step -1 TextBox1.SelText = j Next TextBox1.SelText = vbCrLf & String(2 + (x - i) * 2, " ") Next KeyAscii = 0
Dim x As Integer, i As Integer, j As Integer x = KeyAscii - 48 For i = x To 1 Step -1 TextBox1.SelText = i For j = i - 1 To 1 Step -1 TextBox1.SelText = j Next TextBox1.SelText = vbCrLf & String(1 + (x - i), " ") '====>>> correction ici. Next KeyAscii = 0
Private Sub Command1_Click() Me.FontName = "Courier" ' ou une autre police à espacement fixe toto "8" '>> simulation de ton chiffre frappé titi = Val(toto) Dim x As Integer, i As Integer, j As Integer x = KeyAscii - 48 For i = 1 To titi chaine = chaine & Val(titi) + 1 - i Next Me.Print chaine For i = 1 To titi - 1 Mid$(chaine, i) = " " Me.Print chaine Next End Sub
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre questionPrivate Sub ALGO(ByVal N As Integer) Dim acc As Int64 Dim iter As Integer Dim result As String For iter = 0 To N - 1 acc = 0 For j As Integer = (N - iter) To 1 Step -1 acc = acc * 10 + j Next result = acc.ToString.PadLeft(N, "_"c) Next Console.WriteLine(result) End Sub