|
zadach64.BAS |
|
{* Задача64 *}REM basic ' Дан целочисленный массив из 30 элементов, все элементы которого –' положительные числа, не превосходящие 100. Напишите программу, которая находит и выводит номер элемента,' имеющего максимальное количество целочисленных делителей (если таких элементов' несколько, то номер любого из них).{N = 30
}{ Dim a(1 To n) As Integer
}{ Dim i As Integer
}{ Dim j As Integer
}{ Dim k As Integer
}{ Dim imax As Integer
}{ Dim kmax As Integer
}{ For i = 1 To n
}{INPUT a(i)
}{ Next i
}{...
}{ End
}N = 30
Dim a(1 To N) As Integer
Dim i As Integer
Dim j As Integer
Dim k As Integer
Dim imax As Integer
Dim kmax As Integer
For i = 1 To N
INPUT a(i)
Next i
For i = 1 To N
k = 0
For j = 1 To a(i)
If a(i) Mod j = 0 Then
k = k + 1
End If
Next j
If (i = 1) Or (k > kmax) Then
imax = i
kmax = k
End If
Next i
PRINT a(imax)
End
|