Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 19, средняя оценка - 4.63
Silas
0 / 0 / 0
Регистрация: 13.09.2010
Сообщений: 14
#1

Как делить? - C++

18.02.2011, 02:20. Просмотров 2619. Ответов 1
Метки нет (Все метки)

"Вычислить, для заданного вещественного X и натурального N значение выражения: Х/(5+X/(6+X/(7+X/(…/(N+X))…)".У меня только один вопрос,как разделить N раз по примеру,т.е. каждое последующее выражение делить до "N+Х" числа.Не пойму,помогите пожалуйста,желательно с объяснениямиЧтоб я понял.Заранее спасибо).
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.02.2011, 02:20
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Как делить? (C++):

Как делить деньги? - C++
есть 4 числа int (рубль(1),коп(1) ; рубль(2),коп(2)) их нужно поделить и умножить, в результате получить 1 число: рубль(3)коп(3). как...

Предложения делить на слова - C++
Здравствуйте! Я делаю это примерно так: char *indicators = (char*)fileInd.content; char *word = new char; char *charWord = word;...

Задача: делить числа на отдельные цифры - C++
У меня проблема. Имеется такая задача: попросить пользователя ввести 5-ти значное число и напечатать их отдельно цифрами, между цифрами 2...

Сколько раз необходимо число 5000 делить пополам - C++
Сколько раз необходимо число 5000 делить пополам, чтобы результат деления был меньше 30. Нужно использовать for ,while, do while. ...

Задача 94. В заданном целочисленном массиве опре¬делить количество перемен знаков - C++
Задача 94. В заданном целочисленном массиве опре¬делить количество перемен знаков.

дана действительная матрица размера m*n делить числа b1,.,bm равные соответственно произведение элементов ст - C++
дана действительная матрица размера m*n делить числа b1,...,bm равные соответственно произведение элементов строк.Помогите(только не...

1
Kastaneda
Jesus loves me
Эксперт С++
4689 / 2893 / 236
Регистрация: 12.12.2009
Сообщений: 7,356
Записей в блоге: 2
Завершенные тесты: 1
18.02.2011, 12:55 #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include<iostream>
#include<cstdlib>
double func(int,double,int=5);
int main(){
    int N;
    double X;
    std::cout<<"Enter X: ";
    std::cin>>X;
    do{
        std::cout<<"Enter N: ";
        std::cin>>N;
        if(N<=5)
            std::cout<<"N must be more then 5"<<std::endl;
    }while(N<=5);
    std::cout<<"Answer: "<<func(N,X)<<std::endl;
    system("pause");
    return 0;
}
double func(int n, double x, int N){
    return (N==n) ? N+x : x/(N+x/func(n,x,++N));
}
Цитата Сообщение от Silas Посмотреть сообщение
Чтоб я понял
Единственное, что здесь может представлять сложность для понимания - это рекурсия, вот, может поможет)
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.02.2011, 12:55
Привет! Вот еще темы с ответами:

Перевод десятичного вещественного числа в двоичное путем побитовых операций (Делить на 2 нельзя) - C++
Нужно написать код на С++, который переводит вещественное десятичное число в двоичное с помощью битовых операторов(Сдвиги, &amp;, | и т.п) ...

Гражданин 1 марта открыл счет в банке, вложив 1000 руб. Через каждый месяц размер вклада увеличивается на 2% от имеющейся суммы. Опре-делить: а) прир - C++
Гражданин 1 марта открыл счет в банке, вложив 1000 руб. Через каждый месяц размер вклада увеличивается на 2% от имеющейся суммы....

Делить на ноль нельзя? - C++
Я в курсе, нельзя. Но это было бы полбеды. Проблема в том, что судя по всему, нельзя делить не только на ноль. Есть интересная задача и...

Введенное число делить на второе введенное число пока первое число не станет равным нулю - C++
Введенное число делить на второе введенное число пока первое число не станет равным int number=0; int secondNum=0; int...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

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