Нахождение НОК для пар чисел - VB

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

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

Здравствуйте! у меня есть массив a(i) . необходимо создать процедуру нахождения наименьших общих кратных для следующих пар a(1) и a(n) ; a(2) и a(n-1) . и ещё вопрос - что делать,если чисел нечетное количество? для среднего числа нок выводить это чило?

Решение задачи: «Нахождение НОК для пар чисел»

textual
Листинг программы
  1. Function gcd(a As Integer, b As Integer) As Integer
  2.    If (b > a) Then
  3.       gcd = gcd(b, a)
  4.    ElseIf (a Mod b) = 0 Then
  5.       gcd = b
  6.    Else
  7.       gcd = gcd(a - b, b)
  8.    End If
  9. End Function
  10.  
  11. Function Lcm(a as integer, b as integer) as integer
  12.    lcm=(a*b)\gcd(a,b)
  13. End Function
  14.  
  15. Sub Task(A() as integer)
  16.     l%=1
  17.     r%=Ubound(A,1)
  18.     Do
  19.         Debug.print "Lcm("+A(l%)+","+A(r%)+")=";Lcm(A(l%),A(r%))
  20.         l%=l%+1
  21.         r%=r%-1
  22.         if (l% >= r%) then exit do
  23.     Loop
  24. End Sub

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


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

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

10   голосов , оценка 4 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы