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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Действительно универсальная сортировка http://www.cyberforum.ru/cpp-beginners/thread244557.html
Вопрос заключается в следующем, возможно-ли сделать такую? Есть сортировка template <typename Iterator, typename Pred> void quick_sort (Iterator first, Iterator last, Pred pred) { Iterator base = first; Iterator new_last = last; if (first != last && first++ != --last) { while (first != last) {
C++ prototype Доброго всем времени суток!Если объявить прототипы функции до главной void main,то как вводить переменные для switch?Допустим,такая задача:рассчитать площади и периметры фигур-круга,квадрата,прямоугольника,треугольника.Запросить у пользователя величины сторон,радиусов и т.д.,и применить меню do while? http://www.cyberforum.ru/cpp-beginners/thread244556.html
Аргументы по умолчанию C++ C++
Здравствуйте! Подскажите пожалуйста как можно присвоить строку "Hello" переменной *char в прототипе функции, чтобы *a была по умолчанию "Hello" ? Например такой прототип void function(char *a, int b=3);
C++ удваиваивание каждого символа строки
Задание. Написать функцию, которая удваивает каждый символ строки. Может у функций работы со строками есть такая функция, которая удваивает каждый символ строки? Не могу найти. Может кто-то подскажет?
C++ Границы массива http://www.cyberforum.ru/cpp-beginners/thread244542.html
Подскажите пожалуйста, что надо изменить в программке, чтобы "Т" не выходила за границы массива. Спасибо! #include <iostream> // cin, cout #include <clocale> // поддержка русского языка #include <conio.h> // _getch() #include <stdlib.h> // поддержка функции очистки экрана system("cls") using namespace std;
C++ Дерево оптимального поиска. Пожалуйста помогите,реализуйте задачу,дерево оптимального поиска с помощью первого приближенного алгоритма. я не много не недопонимаю не которые моменты. вот алгоритм V.use – логическая переменная в структуре вершины дерева, которая показывает, что данная вершина была использована при построении дерева; V.w – вес вершины. Root : = NIL DO (i = 1,...,n) V.use = ЛОЖЬ подробнее

Показать сообщение отдельно
Kastaneda
Форумчанин
Эксперт С++
4479 / 2841 / 227
Регистрация: 12.12.2009
Сообщений: 7,223
Записей в блоге: 1
Завершенные тесты: 1
18.02.2011, 12:55     Как делить?
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 Посмотреть сообщение
Чтоб я понял
Единственное, что здесь может представлять сложность для понимания - это рекурсия, вот, может поможет)
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru