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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Нужно заменить большое количество циклов for http://www.cyberforum.ru/cpp-beginners/thread921084.html
Подскажите пожалуйста. Встала такая проблема: нужно заменить большое количество циклов for двумя или вообще как-то нужно заменить хоть чем, но чтобы мы могли регулировать их количество. Например: нам нужно перебрать все возможные варианты наборов слов из алфавита. например алфавит: a b Количество наборов по 4 символа:
C++ Вычислить сколько единиц продукта приобретет Вася без сдач Помогите пожалуйста решить задачу , на первый взгляд легкая . Студент Вася Пупкин вместо занятий решил ударить по пиву.У него в карманах могут находиться монеты достоинством 10 руб.,5 руб.,2 руб.,1 руб.,50 коп.,10 коп.,5 коп..Причем их может быть разное кол-во,которое задается(Для первого случая всех монет по 5 ,для второго пятикопеечных=0,для третьего десяти-и пятикопеечные=0,и т.д). Вася решил... http://www.cyberforum.ru/cpp-beginners/thread921076.html
C++ Подскажите немножко с рекурсией ( Функция должна вызывать сама себя до тех пор пока sum не станет больше х)
Вводим число х. Функция должна вызывать сама себя до тех пор пока sum не станет больше х. Но программа выдает ошибку, Подскажите в чем проблема пожалуйста? Заранее спасибо. #include <iostream> using namespace std; int fn_sum(int x) { int n,sum=1,i=n; while(sum<x) { sum=sum+i;
C++ Массив строк. Определить количество слов, у которых первый символ встречается в слове еще хотя бы один раз
Помогите, пожалуйста, с задачей: Дан текст из нескольких строк. Определить количество слов, у которых первый символ встречается в слове еще хотя бы один раз. Проверку символов оформить в виде функций.
C++ красивый фон программы http://www.cyberforum.ru/cpp-beginners/thread921062.html
Всем привет, помогите пожалуйста,нужно сделать на прогу красивый фон из каких нибудь узоров или прочего чтобы смотрелось красива, кто может сделать или может уже есть у кого нибудь готовый, скиньте код это нужно сделать на С++
C++ Работа с графикой в СИ++ Здравствуйте, я хочу в Visual studio 2012 под windows организовать работу с графикой по аналогии с паскалем, когда подключаю uses graph;. В интернете находил некоторые заголовочные файлы, такие как graph.h, Graph.h, graphics .h. Моя VS ни одного их не знает. Посмотрел я в папке VS все заголовочные файлы, нашел такой: amp_graphics.h. Но как с ним работать? И то ли это, что мне нужно? В... подробнее

Показать сообщение отдельно
marko_o1995
-17 / 0 / 0
Регистрация: 17.04.2013
Сообщений: 60

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

10.07.2013, 19:33. Просмотров 375. Ответов 5
Метки (Все метки)

В общем я уже намучился с этим заданием... Дело такое, алгоритм составлен, но не совсем такой, какой нужен
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
31
32
33
34
#include <iostream>
#include <stdlib.h>
#include <time.h>
#include<conio.h>
#include <iomanip>
#include <cmath>
 
using namespace std;
 
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");
    getch();
    return 0;
}
 
int main()
{
    cout << expn( 2, 9, 0.01, 1) << endl;
    return 0;
    system ("pause");
}
...
Просто идет выполнение алгоритма, экспонента возводится в квадрат. Все чин-чином. Но мне нужно немного другое. То, до чего я догнать сам не могу. Нужна функция ввода с клавиатуры. В общем "вводим с клавы число, которое является степенью, а экспонента уже возводится в это число". К примеру введу я с клавиатуры число 5, и Экспонента возведется в эту самую степень, при этом с точностью "эпсилон" и использованием рекурсии.
...
Народ, люди добрые, помогите кто чем сможет!
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru