Форум программистов, компьютерный форум CyberForum.ru

Реализовать метод ipart()-выделение целой части дроби first/second. метод должен проверять неравенство знаменателя нулю - C++

Восстановить пароль Регистрация
 
palva
 Аватар для palva
2412 / 1634 / 204
Регистрация: 08.06.2007
Сообщений: 6,466
Записей в блоге: 4
14.12.2008, 20:53     Реализовать метод ipart()-выделение целой части дроби first/second. метод должен проверять неравенство знаменателя нулю #1
Получаются числа Фибоначчи,
т. е. f(0)=1, f(1)=1, а для n>2 f(n)=f(n-1) + f(n-2)

Имеется формула Муавра (см. Кнут том. 1), запрограммировав которую получаем функцию (VBScript)
Код
Function fun1(n)
  f = (1 + sqr(5))/2
  g = 1 - f
  fun1 = (f^(n+1) - g^(n+1)) / sqr(5)
End Function
Можно использовать определение и написать рекурсивный вариант функции. Она, возможно, медленнее работает, но дает результат без округления.
Код
Function fun2(n)
  If n < 2 Then
    fun2 = 1
  Else
    fun2 = fun2(n-1) + fun2(n-2)
  End If
End Function
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
al
Сообщений: n/a
14.12.2008, 23:01     Реализовать метод ipart()-выделение целой части дроби first/second. метод должен проверять неравенство знаменателя нулю #2
oтличнo, спaсибo
Ирина Санна
 Аватар для Ирина Санна
0 / 0 / 0
Регистрация: 10.12.2012
Сообщений: 14
15.01.2013, 08:15     Реализовать метод ipart()-выделение целой части дроби first/second. метод должен проверять неравенство знаменателя нулю #3
поле first- целое положительное число, числитель; поле -second-целое положительное число знаменатель.Реализовать метод ipart()-выделение целой части дроби first/second. метод должен проверять неравенство знаменателя нулю
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.01.2013, 08:15     Реализовать метод ipart()-выделение целой части дроби first/second. метод должен проверять неравенство знаменателя нулю
Посмотрите здесь:

C++ Реализовать метод minutes()
Выделение целой части вещественного числа C++
Есть метод класса внутри , есть проверка. Если условие сходится то метод должен выдать указатель, иначе булевую переменную C++
C++ Как определять какой метод должен быть статическим, а какой нет?
C++ Как реализовать метод ToString?
Реализовать метод Гаусса функцией C++
Программно реализовать метод ядерных строк C++
C++ Метод Гаусса. Реализовать ввод с клавиатуры
Присвоить целой переменной L сумму двух последних цифр целой части C++
Получение целой и дробной части для десятичной дроби C++
C++ Реализовать статический метод уничтожения объекта
C++ C++ и матан, как реализовать метод класса?

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Yandex
Объявления
15.01.2013, 08:15     Реализовать метод ipart()-выделение целой части дроби first/second. метод должен проверять неравенство знаменателя нулю
Ответ Создать тему
Опции темы

Текущее время: 01:45. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru