Задача с матрицой - VB

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

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

Здравствуйте!
помогите дорешить задачу: Вычислить и округлить до 0,1 элементы массива M=(M(i)) где m(i)=8*sin(sin(i+k)) и i={1,2,..,7}. Найти среднеарифмитическое отрицательных sin(2m(i)).

Пример

: При k=8,40 M={0.2; -5,9; -6,4; -1,3; 5,4; 6,6; 2,4}. Среднеарифмитическое =-0,681 Вот что я сделал на данный момент:
никак не могу разобраться с среднеарифмитическим. подскажите что я делаю не так?

Решение задачи: «Задача с матрицой»

textual
Листинг программы
Option Explicit
Dim i, j As Integer
Dim m(1 To 7), k, s As Single
Dim a As Integer
Private Sub Command1_Click()
 
k = CSng(InputBox("Ââåäèòå k", "Ââîä"))
s = 0
a = 0
For i = 1 To 7
m(i) = 8 * Sin(Sin(i + k))
m(i) = Round(m(i), 1)
If Sin(2 * m(i)) < 0 Then
s = s + Sin(2 * m(i))
a = a + 1
End If
Print m(i);
Next i
 
s = Round(s / a, 3)
Print
Print "ñðåäГ*ГҐГ*ðèôìèòè÷åñêîå = ", s
 
End Sub
 
Private Sub Command2_Click()
End
End Sub

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


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

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

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