Составить проект программы для заполнения элементов массива значениями элементов последовательности - VB

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

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

Элементы последовательности вычисляются по правилу А = х^n *sin(k)/e^k , k = 1,2,3, ,7. Составить проект программы для заполнения элементов массива значениями элементов последовательности. Заменить минимальный элемент массива числом 999 и вывести полученный массив на форму, а также вычислить количество отрицательных элементов массива. Значение величины x ввести из текстового окна.

Решение задачи: «Составить проект программы для заполнения элементов массива значениями элементов последовательности»

textual
Листинг программы
  1. Option Explicit
  2. Dim a() As Single
  3. Dim i As Integer, j As Integer, k As Integer, n As Integer, x As Integer
  4. Const e = 2.718282
  5. Dim kol_otr As Integer
  6. Dim min As Single
  7. Private Sub Command1_Click()
  8. Cls
  9. n = InputBox("Enter n", , 7)
  10. x = Val(Text1.Text)
  11. If Text1.Text = "" Then MsgBox ("Введите X")
  12. ReDim a(n) ' Размеры массива А -  n-строк, m-столбцов
  13. For k = 1 To n
  14.     a(k) = x ^ n * Sin(k) / e ^ k 'Заполняем массив
  15.    Print a(k); vbTab
  16. Next k
  17. Print vbTab
  18. min = a(1)
  19. For i = 1 To n
  20.      If min > a(i) Then min = a(i)
  21.      If a(i) < 0 Then kol_otr = kol_otr + 1
  22. Next i
  23. For i = 1 To n
  24.      If a(i) = min Then a(i) = 999
  25.      Print a(i); vbTab
  26. Next i
  27. Print "Минимальный элемент ="; min
  28. Print "Количество отрицательных ="; kol_otr;
  29. End Sub

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


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

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

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

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

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

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