Найти сумму тех элементов главной диагонали, которые кратны 5 - VB

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

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

Заполнить таблицу размером N*N случайными целыми числами из диапазона [1;25]. Найти сумму тех элементов главной диагонали, которые кратны 5. Результат вывести в ячейку N+2, N+2 и залить ее красным цветом.
Листинг программы
  1. Sub cl14()
  2. Dim i as Integer, j as Integer, N as Integer, S as Integer
  3. N=InputBox("Введите количество элементов")
  4. For i = 1 to N
  5. For j = 1 to N
  6. Cells(i,j)=Int(Rnd()*26-1)
  7. Next j
  8. Next i
  9. S=0
  10. For i = 1 to N
  11. For j = 1 to N
  12. If i=j And Cells(N+2,N+2) Mod 5=0 then
  13. S=S+Cells(N+2,N+2)
  14. Cells(N+2,N+2).Interior.ColorIndex=vdRed
  15. End If
  16. Next j
  17. Next i
  18. End Sub

Решение задачи: «Найти сумму тех элементов главной диагонали, которые кратны 5»

textual
Листинг программы
  1. Sub June_Karou() '
  2.    Dim i As Integer, j As Integer, N As Integer, S As Integer
  3.     N = Val(InputBox("Введите количество элементов", , 8))
  4.     Randomize
  5.     Sheets(1).UsedRange.Clear
  6.     For i = 1 To N
  7.        For j = 1 To N
  8.           Cells(i, j) = Int(Rnd() * 26 - 1)
  9.        Next j
  10.     Next i
  11.     For i = 1 To N
  12.        For j = 1 To N
  13.            If i = j And Cells(i, j) Mod 5 = 0 Then
  14.               S = S + Cells(i, j)
  15.            End If
  16.        Next j
  17.     Next i
  18.     Cells(N + 2, N + 2).Interior.Color = vbRed
  19.     Cells(N + 2, N + 2).Value = S
  20. End Sub

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


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

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

7   голосов , оценка 3.571 из 5

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

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

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