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

Для данного вещественного X и натурального N вычислить цепную дробь - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 9, средняя оценка - 4.78
serik13
3 / 3 / 0
Регистрация: 04.01.2011
Сообщений: 71
14.10.2011, 09:25     Для данного вещественного X и натурального N вычислить цепную дробь #1
Для данного вещественного X и натурального N вычислить цепную дробь

x/(1+x/(2+x/(3+x/(.../(N+x))...)

Понимающие люди помогите) заранее спс)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.10.2011, 09:25     Для данного вещественного X и натурального N вычислить цепную дробь
Посмотрите здесь:

C++ Для данного вещественного x найти значение следующей функции f, при-нимающей значения целого типа:
Программа для перевода данного натурального числа в N-ную систему счисления C++
C++ разложение в цепную дробь
[C++]Для данного вещественного x найти значение следующей функции f C++
Для данного натурального числа n определите такое наименьшее целое k, что... C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Yurii_74
paladin
 Аватар для Yurii_74
279 / 179 / 3
Регистрация: 25.02.2009
Сообщений: 592
14.10.2011, 11:06     Для данного вещественного X и натурального N вычислить цепную дробь #2
C++
1
2
3
4
5
6
7
8
//где-то тут ввод x и n, определения ну и т. п.
 
sum = n + x;
 
for (int i=n-1;i>=0;i--)
{
  sum = i + x/sum;
}
serik13
3 / 3 / 0
Регистрация: 04.01.2011
Сообщений: 71
14.10.2011, 21:06  [ТС]     Для данного вещественного X и натурального N вычислить цепную дробь #3
Цитата Сообщение от Yurii_74 Посмотреть сообщение
C++
1
2
3
4
5
6
7
8
//где-то тут ввод x и n, определения ну и т. п.
 
sum = n + x;
 
for (int i=n-1;i>=0;i--)
{
  sum = i + x/sum;
}
а можешь до конца сделать) большое спс)

Добавлено через 3 часа 1 минуту
Вот есть код но не полный , кто может доделать??

Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
uses crt;
var x,s:real;
    n,i:integer;
begin
clrscr;
repeat
writeln('введите кол-во эл-ов цепной дроби >0 n=');
readln(n);
until n>0;
write('x=');
readln(x);
s:=x/n;
for i:=n-1 downto 1 do
s:=x/(i+s);
writeln('S=',s:0:3);
readln
end.
Добавлено через 7 минут
переделать)
Nursik77
 Аватар для Nursik77
273 / 233 / 21
Регистрация: 05.04.2011
Сообщений: 645
14.10.2011, 21:15     Для данного вещественного X и натурального N вычислить цепную дробь #4
Цитата Сообщение от serik13 Посмотреть сообщение
а можешь до конца сделать
А самому слабо ввод-вывод организовать?
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <stdlib.h>
#include <stdio.h>
 
int main() {
    
    int x, n;
    float sum = 0;
    printf("Vvedite x: ");
    scanf("%d",&x);
    printf("Vvedite n: ");
    scanf("%d",&n);
    
    sum = n + x;
 
    for (int i = n-1; i >= 0; i--)
        {
         sum = i + x/sum;
        }
        
 printf("Sum = %f",sum);
 system("pause");
}
serik13
3 / 3 / 0
Регистрация: 04.01.2011
Сообщений: 71
14.10.2011, 21:47  [ТС]     Для данного вещественного X и натурального N вычислить цепную дробь #5
Большое спс))
Yandex
Объявления
14.10.2011, 21:47     Для данного вещественного X и натурального N вычислить цепную дробь
Ответ Создать тему
Опции темы

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