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

рекурсивный алгоритм - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Не в тот раздел) 3D,2D игры, программы http://www.cyberforum.ru/cpp-beginners/thread901950.html
Прошу сильно не ругаться типа: "Не по годам; сначала научись основам и.т.п")) Мне нужно подключить 3D персонажа в файл с беком(background), но я не знаю как этого сделать! Кто то мне говорил про vector3d, но толком так и ничего не объяснил. Прошу помочь... :help:
C++ У кого есть желание) Всем привет, у кого есть время, прошу написать 30 задач, сами задачи легкие.... самому писать времени не хватает, так как пытаюсь понять бинарный поиск... 2 Из пункта А в пункт Б вышел пешеход. Написать программу, вычисляющую и выводящую на экран Время, затраченное пешеходом на весь путь, если известны расстояние от пункта А до пункта Б и скорость пешехода. Результат округлить до двух знаков... http://www.cyberforum.ru/cpp-beginners/thread901936.html
Прошу совета в привидении игры к логике C++
Представьте себе такую игру: несколько, для краткости, так сказать, юнитов. Есть игровое поле. Каждый юнит управляется отдельной программой, написанной игроком. Есть 9 вариантов поведения юнита: 4 направления движения, 4 направления "выпускания" атакующего снаряда, и вариант стояния на месте. Есть следующие фазы игры: шаг юнита, проверка всех действующих снарядов на попадание в юнитов, шаг...
C++ Удалить самую длинную цепочку четных элементов
Помогите пожалуйста с задачей. Удалить самую длинную цепочку четных элементов. Полученный массив отсортировать по возрастанию.
C++ колобот http://www.cyberforum.ru/cpp-beginners/thread901931.html
Здравствуте! Имеется игровая технология программирования си++ колобот,для того чтобы пройти какую нибудь миссию необходимо программировать на языке си++, мне необходимо что были решения именно для следующих миссий колобот: из блока бои сюжеты необходимо запрограммировать переселенец 1, 2 на си++ чтобы миссия была пройдена и из сюжета функции -функция, спираль . Конечно же использовать те...
C++ На с++билдер 6 (Описать функцию,которая подсчитывает количество чисел,принадлежащих интервалу [a,b] ) Описать функцию,которая подсчитывает количество чисел,принадлежащих интервалу в одномерном целочисленном массиве. Применить эту функцию к двум одномерным массивам разного размера. подробнее

Показать сообщение отдельно
marko_o1995
-17 / 0 / 0
Регистрация: 17.04.2013
Сообщений: 60
14.06.2013, 19:44     рекурсивный алгоритм
задание было такое (я не раз обращался с ним уже): построить алгоритм вычисления значения аргумента exp(x) с точностью до "эпсилон" с использованием рекурсии.
...
код получился вот такой:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
#include <cmath>
#include "stdafx.h"
#include <iostream>
#include <stdlib.h>
#include <time.h>
#include <Windows.h>
#include <iomanip>
#include <cmath>
 
using namespace std;
void main(){};
int factorial(int n) {
    if(n==1 || !n) return 1;
    return n* factorial (n-1); }
 
double expn(double x,double old_x, double eps, int n)
{
    if (!x) return 1.;
    double summ;
    if (n==1) summ = 1.;
    else summ = old_x;
    summ += pow(x,n)/(double)factorial(n);
    if (fabs(summ-old_x)>=eps)
        return expn(x, summ, eps, n+1);
    else return summ;
    system ("pause");
    return 0;
    
    
}
...
Проблема в следующем: выполняется алгоритм, но после выполнения программа не останавливается, а сразу же вылетает. Не знаю, как исправить. И вот еще что: неужели значение будет всегда вычисляться одно и то же (просто я не имею полного представления о вычислении аргумента данной функции), не нужен ли ввод какого-либо значения с клавиатуры? Поможете разобраться и исправить проблемы?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 06:56. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru