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

Рекурся - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Заполнить двумерный массив по правилу http://www.cyberforum.ru/cpp-beginners/thread246892.html
Нужно заполнить массив 1 1 1 1 1 2 2 2 2 0 3 3 3 0 0 4 4 0 0 0 5 0 0 0 0 У меня получилось, но я делал в лоб =) Может кто подскажет способ рациональней? /* 0 1 2 3 4
C++ Запись в файл Необходимо чтобы информация, набираемая на клавиатуре, записывалась в файл с именем a.txt. //записывает с переносом буквы, без пробелов :( #include<iostream> #include<conio.h> #include<clocale> #include <fstream> using namespace std; int main(){ http://www.cyberforum.ru/cpp-beginners/thread246889.html
C++ Пользовательские функции
Написать функцию, которая удаляет из строки все символы, обозначающие цифры. Заголовок функции: void deleteDigits (char *s); Написать программу, которая принимает от пользователя набор строк (массив строк), удаляет из всех строк символы, обозначающие цифры, выводит все преобразованные строки на экран. #include <iostream> #include <cctype> #include <cstring> using namespace std; void...
C++ Мат. функция
Определить k-ю цифру последовательности 14916253649… в которой выписаны подряд квадраты натуральных чисел. народ хелп плиз)
C++ Запретить ввод символов http://www.cyberforum.ru/cpp-beginners/thread246862.html
Ребята, как поставить запрет на ввод символов в переменную j? #include <iostream> #include <cstdlib> #include <ctime> #include <clocale> using namespace std; int main() {
C++ Четность, нечетность наборов чисел Нужно вывести на экран набор чисел по четным и нечетным ПОЗИЦИЯМ (не сами числа) например: (3 8) (5 6) (8 4) (0 2) четные наборы: (5 6) (0 2) нечетные (3 8) (8 4) или (6 5 4 7) (8 3 2 1) четные наборы: 8 3 2 1 нечетный наборы: 6 5 4 7 подробнее

Показать сообщение отдельно
silent_1991
Эксперт C++
4938 / 3014 / 149
Регистрация: 11.11.2009
Сообщений: 7,024
Завершенные тесты: 1
23.02.2011, 12:50     Рекурся
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
#include <iostream>
 
double e(double, size_t);
double e_helper(double, size_t, double, size_t);
 
int main()
{
    double x;
    size_t N;
 
    std::cout << "Enter x: ";
    std::cin >> x;
    std::cout << "Enter N: ";
    std::cin >> N;
 
    std::cout << "Result = " << e(x, N) << std::endl;
}
 
double e(double x, size_t N)
{
    return e_helper(x, N, 1.0, 1);
}
 
double e_helper(double x, size_t N, double an, size_t n)
{
    return (n == N) ? 0.0 : an + e_helper(x, N, an * x / n, n + 1);
}
 
Текущее время: 03:38. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru