Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вывод информации о том, в каком веке, сезоне и декаде родился человек Можете добавить для этой программы вывод информации в каком веке,сезоне и декаде родился человек? #include <iostream> #include <conio.h> using namespace std; struct Data { char Name; char... https://www.cyberforum.ru/ cpp-beginners/ thread1318688.html C++ Определить есть ли в файле число, у которого сумма цифр целой и дробной части равны
Дан текстовый файл с неизвестным количеством вещественных чисел. Написать функцию для определения есть ли среди них число у которого сумма цифр целой и дробной части равны
C++ Написать функцию для сортировки строк в файле, по возрастанию их длины Дан текстовый файл, состоящий из некоторого количества строк. Написать функцию для сортировки порядка строк в файле, по возрастанию их длины. https://www.cyberforum.ru/ cpp-beginners/ thread1318678.html C++ Определить две функции Определить две функции: void WriteTree(char * fname, Node * node); – функция записи дерева в файл. Node * ReadTree(char * fname); – функция чтения дерева из файла. https://www.cyberforum.ru/ cpp-beginners/ thread1318666.html
C++ Массив размерностью MxM
Массив размерностью MxM. Необходимо, не используя дополнительного массива, получить обратную матрицу.
C++ Заполнить матрицу по следующему правилу Дано натуральное число N (N<=15). Заполните и выведите на экран квадратный двумерный массив размером NxN по следующему правилу: 1 3 3 3 3 10 4 3 3 3 10 10 9 3 3 10 10 10 16 3... https://www.cyberforum.ru/ cpp-beginners/ thread1318658.html
C++ Таблица сложения одноразрядных чисел в p-ичной системе счисления Напечатать таблицу сложения одноразрядных чисел в p-ичной системе счисления, 16 ≤p . https://www.cyberforum.ru/ cpp-beginners/ thread1318632.html Сохранить нулевые элементы матрицы, расположенные в шахматном порядке C++
Сохранить все нулевые элементы матрицы, размещенные в шахматном порядке, начиная со 2-го элемента 1-го рядка
C++ Ввести текст из трех слов, сохранить последнее слово в другой переменной ввести текст из трех слов. сохранить последнее слово в другой переменной, (на с++) https://www.cyberforum.ru/ cpp-beginners/ thread1318602.html C++ Как сделать возможность выбора, между какими столбцами матрицы вставить новый столбец? [часть кода внутри] https://www.cyberforum.ru/ cpp-beginners/ thread1318579.html
Ввожу двумерный массив mas с клавиатуры. Дан одномерный массив чисел A. Нужно вставить массив А, между j и j+1 столбцами, при этом, чтобы я выбирал между какими столбцами я вставлял. Написал, код, в...
C++ В строке символов найти все слова, которые начинаются и заканчиваются одинаковой буквой
Помогите сделать программу Вот задания: В строке символов найти все слова которые начинаются и заканчиваются одинаковой буквой
C++ Работа с двоичным файлом: Перевести содержание файла в поток байт Существует файл D:\proba.txt в себе он содержит: 68 11 00 00 00 00 71 00 00 00 09 01 C8 01 00 00 01... Он довольно таки длинный до 253 символов. Необходимо с помощью C++ или C# перевести содержание... https://www.cyberforum.ru/ cpp-beginners/ thread1318542.html
1 / 1 / 2
Регистрация: 30.11.2013
Сообщений: 67
0

Рекурсивный способ и не рекурсивный способ - C++ - Ответ 6936345

03.12.2014, 18:42. Показов 868. Ответов 1
Метки (Все метки)

Разработать программы по алгоритму с использованием рекурсивной функции и
без использования рекурсивной функции.

Задание.

https://www.cyberforum.ru/cgi-bin/latex.cgi?q=\sum_{l=1}^{k}(2l-1)

Мой вариант. В чём-то я на куролесил и оно не работает.
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 <stdio.h>
#include <math.h>
#include <iostream>
#include <conio.h>
double func1(int k); 
double func2(int k); 
void main()
{
int k;
double s=1;
scanf("%k",&k);
printf("Nonrecursiv result if %6.2f",func1(k));
printf("recursiv result if %6.2f",func2(k));
}
double func1(int k)
{
double s=0;
int l;
for(l=1;l<=k;l++)
        s*=s+(2*l+1);
        return(s);
 
}
double func2(int s;)
{
double s=1;
if (n<1) // умова виходу з рекурсії
return (s);
else
      s*=s+(2*k+1);*func2(k-1);// виклик рекурсивної функції 3n.
}
        getch();
        return 0;
        }


Вернуться к обсуждению:
Рекурсивный способ и не рекурсивный способ C++
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
03.12.2014, 18:42
Готовые ответы и решения:

Рекурсивный способ решения
Вычислить y = x^n по следующему правилу: y = ( x^(n/2))^2, если n четное и y = x *y^(n–1),...

Рекурсивный способ вывода чисел
Необходимо написать программу, рекурсивный способ вывода чисел. Пример: 5 4 3 2 1 0

Рекурсивный способ суммирования последовательности чисел
Необходимо написать программу, рекурсивный способ суммирования последовательных чисел: 0 1 2 3. ...

Рекурсивный и не рекурсивный метод написания кода
Объясните пожалуйста, чем отличаются два таких метода. Желательно с примерами.

1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
03.12.2014, 18:42
Помогаю со студенческими работами здесь

magento добавить способ оплаты (не плат системы, просто способ)
доброе утро. надо добавить при заказе выбор наличные или безнал. Искал по этому поводу, везде...

способ Ньютона способ хор
Вот такой пример нужно розвязать двумя способами а я в этом не очень разбираюсь ...

Рекурсивный перебор
Здравствуйте, решаю задачу о рюкзаке и не могу понять почему возвращает все время 0. Имеется...

Рекурсивный вызов
Требуется определить функцию: (N,M), которая заполняет прямоугольник, имеющий высоту m, цифрами: n...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru