![]() |
задача. инфа. массив одномерный.
задали задачу, но проблема возникла.
сама задача такова что массив состоит из 40 случайных двузначных чисел, вывести их нужно на форму в обратном порядке, по 6 чисел в строке. Private Sub Command1_Click() Dim t(1 To 40) As Integer A(t) = Rnd For t = 40 To 1 Step -1 If t Mod 6 = 0 Then Print Print A(t) Else: Print A(t) End Sub вот мой код, немогу найти ошибку как никак, и по мне имеется ошибка с обьявлением переменной. |
Цитата:
Цитата:
Dim A(40) as Integer Цитата:
Цикл For должен закрываться конструктивой Next. (Если речь о VB) Цитата:
|
Цитата:
|
1. else и двоеточие после else - так по синтаксису надо? ещё нехватает next t
2. 40 на 6 не делится, поэтому после последней строки перевода выведено не будет 3. при любом значении t выполняется Print A(t), зачем тогда загонять его в if? Код:
If t Mod 6 = 0 Then Print Код:
for t=0 to 40 step 6 |
Время: 12:41. |
Время: 12:41.
© OSzone.net 2001-