
Последние записи
- Прозрачность тайлсета в TPNGImage
- Как сделать VBA макрос в excel
- Поиск по столбцу 1-ого не нулевого значения (формулой в Microsoft Office Excel)
- Простановка единиц в ячейки под объектами (Microsoft Office Excel)
- Расчет затраченного времени между определенным рабочим временем (формулой в Microsoft Office Excel)
- Мигающий экран на Assembler
- VBA-макрос по копированию 10 строчек в выбранном диапазоне в Microsoft Office Excel
- Копирование только нужного диапазона в Microsoft Office Excel
- Перенос диапазона стоки в Microsoft Office Excel на другой лист по условию
- Мелодия в Pascal.ABC.Net с помощью System.Console.Beep — задержка воспроизведения звука

11th
Июн
Массив с Фибоначчи. Создание массива с произведением элементов Фибоначчи — Microsoft Office Excel
Posted by obzor under VBA
Первоначальное условие: Для заданного натурального числа n (n>=3) найти произведение первых n чисел Фибоначчи. Нужно создать программу с массивом.
есть мысль))
Код:
Sub ProductFrstFIBO()
Dim ar(), N&, i&, P As Double, s$
N = Val(InputBox("Укажите число", "Сколько чисел Фибоначчи перемножить?", 9))
ReDim ar(1 To N)
ar(1) = 1: ar(2) = 1: P = 1: s = ""
For i = 1 To N
If i > 2 Then ar(i) = ar(i - 2) + ar(i - 1): P = P * ar(i)
s = s & "чФ" & i & " = " & ar(i) & ", произв. = " & P & vbLf
Next
MsgBox "равно " & P & vbLf & vbLf & "получено так: " & vbLf & s, vbOKOnly, "Происзведение " & N & " первых чисел Фибоначчи"
End Sub