Data commit
This commit is contained in:
parent
7387c8f97b
commit
cb5bb5e222
199093 changed files with 3378972 additions and 0 deletions
27
Task/Sierpinski-triangle/VBScript/sierpinski-triangle.vb
Normal file
27
Task/Sierpinski-triangle/VBScript/sierpinski-triangle.vb
Normal file
|
|
@ -0,0 +1,27 @@
|
|||
Sub triangle(o)
|
||||
n = 2 ^ o
|
||||
Dim line()
|
||||
ReDim line(2*n)
|
||||
line(n) = "*"
|
||||
i = 0
|
||||
Do While i < n
|
||||
WScript.StdOut.WriteLine Join(line,"")
|
||||
u = "*"
|
||||
j = n - i
|
||||
Do While j < (n+i+1)
|
||||
If line(j-1) = line(j+1) Then
|
||||
t = " "
|
||||
Else
|
||||
t = "*"
|
||||
End If
|
||||
line(j-1) = u
|
||||
u = t
|
||||
j = j + 1
|
||||
Loop
|
||||
line(n+i) = t
|
||||
line(n+i+1) = "*"
|
||||
i = i + 1
|
||||
Loop
|
||||
End Sub
|
||||
|
||||
triangle(4)
|
||||
Loading…
Add table
Add a link
Reference in a new issue