Найти количество чисел аi (i = 1, 2, ..., n), являющихся степенями пятерки - VB

Узнай цену своей работы

Формулировка задачи:

2.Даны натуральное число n и целые числа а{, а2, ..., ап. Найти количество чисел аi (i = 1, 2, ..., n), являющихся степенями пятерки. (Определить функцию, позволяющую распознавать степени пятерки.)

Решение задачи: «Найти количество чисел аi (i = 1, 2, ..., n), являющихся степенями пятерки»

textual
Листинг программы
Option Explicit
 
Private Sub Main()
    Dim N As Integer, I As Integer
    Dim A() As Integer
    Randomize Timer
    N = 1000
    ReDim A(N)
    For I = 0 To 1000
        A(I) = Int(Rnd() * 1000)
    Next I
    Debug.Print "Чисела являющихся степенями пятерки:"
    N = 0
    For I = 0 To 1000
        If F(A(I)) Then
            Debug.Print A(I)
            N = N + 1
        End If
    Next I
    Debug.Print "Количество: "; N
End Sub
 
Private Function F(ByVal A As Single) As Boolean
    Do While A > 5
        A = A / 5
    Loop
    F = A = 5
End Function

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

14   голосов , оценка 4 из 5
Похожие ответы