Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Помогите сдать зачет по Визуал Си++

39K
06 декабря 2008 года
kawai_boy
13 / / 11.11.2008
Народ помогите хдать зачет по Програмирования (среда Visual C++) по теме рекурсия!
помогите решить 2 задачи!

1) вывести и вычесли все чнены цифрового ряда

1; 1/2!; 1/3!; 1/4!; .......

превышающие 10^-5.

2) Для заданного вещественного X и натурального N вычеслить цепную дробь вида
http://forum.codenet.ru/attachment.php?attachmentid=3224&stc=1&d=1228579269
247
06 декабря 2008 года
wanja
1.2K / / 03.02.2003
Код:
#include <iostream.h>
void main()
{
double invf=1;
double i=1.
while(invf>1e-5)
{
cout<<invf<<'\n';
i=i+1;
invf=1/i;
}
}
39K
06 декабря 2008 года
kawai_boy
13 / / 11.11.2008
а где здесь рекурсия?
9.4K
06 декабря 2008 года
AIGrifon
165 / / 13.11.2007
Цитата: kawai_boy

1) вывести и вычесли все чнены цифрового ряда

1; 1/2!; 1/3!; 1/4!; .......

превышающие 10^-5.



[highlight=cpp]
#include <iostream>

int fact(int n)
{
if (n == 0)
{
return 1;
}
else
{
return n * fact(n - 1);
}
}

int main()
{
int i = 1;
do
{
item = 1 / fact(i);
std::cout << item << ' ';
}
while (item > 0.00001);

return 0;
}
[/highlight]

Вот тебе и рекурсия:)

9.4K
06 декабря 2008 года
AIGrifon
165 / / 13.11.2007
Цитата: kawai_boy

2) Для заданного вещественного X и натурального N вычеслить цепную дробь вида
http://forum.codenet.ru/attachment.php?attachmentid=3224&stc=1&d=1228579269



[highlight=cpp]
#include <iostream>

float calculate(float x, unsigned int n, unsigned int i = 1)
{
if (i == n)
{
return (n + x);
}
else
{
return (i + x / calculate(x,n,++i));
}
}

int main()
{
float x;
unsigned int n;

std::cin >> x;
std::cin >> n;

std::cout << x / calculate(x,n);
return 0;
}
[/highlight]

39K
07 декабря 2008 года
kawai_boy
13 / / 11.11.2008
Большое спасибо!!!!вам
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог