Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
KEITA
0 / 0 / 0
Регистрация: 14.05.2017
Сообщений: 17
1

Как правильно расписать рекурсивную функцию?

09.06.2017, 12:03. Просмотров 169. Ответов 1
Метки нет (Все метки)

Мне надо написать блок схему для рекурсивной функции :
могу приложить все значения в отладчике
например входные данные n-7 k-3 в конце выведет 4
1)начало
2)ввод n,k
3)пока n>1 .....

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>
#include <conio.h>
 
using namespace std;
 
int kryg( int n, int k ) //функция в которую передаются данные
{
    return n > 1 ? ( kryg ( n - 1, k ) + k - 1 ) % n + 1 : 1; //Рекурсия
}
int main( void )
{
    int n,k; //описание данных
    cout<<"vvedi kol-vo chel - ";
    cin>>n;//Ввод данных
    cout<<"vvedi kakoi chel bydet vibivat - ";
    cin>>k;//Ввод данных
    cout<<"Pobedil - "<<kryg( n, k );
    return 0;
}
0
Вложения
Тип файла: docx Документ Microsoft Word (4).docx (28.9 Кб, 5 просмотров)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.06.2017, 12:03
Ответы с готовыми решениями:

Как правильно расписать ряд Тейлора?
x-x^2/2^2+x^3/3^2-x^4/4^2+x^5/5^2-x^6/6^2

Как правильно расписать ряд Тейлора?
X-2^2*X^2/5+2^3*X^3/10-2^4*X^4/17+2^5*x^5/26

как сделать через рекурсивную функцию ?
#include &lt;iostream&gt; using std::cout; using std::endl; using std::cin; const...

Как правильно вписать функцию в h-файл и правильно её отразить в основной функции?
Создать внешнюю библиотеку, в которой написана функция вывода символьного ...

Как правильно вызвать функцию с указателем на другую функцию как параметр
Вот вариант: double f(double x) { ... } double k(double...

1
Celly
129 / 130 / 12
Регистрация: 23.01.2011
Сообщений: 265
Завершенные тесты: 1
09.06.2017, 12:29 2
По большому счёту, рекурсия ничем не отличается от цикла. Соответственно, на блок схеме это будет выглядеть как 2 выхода из блока условия в начало функции или к блоку за функцией.
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
09.06.2017, 12:29

дана программа на рекурсивную функцию надо разработать как рисунке
выкладываю рисунок и программу с заданием.надо также нарисовать чертеж...

Как написать рекурсивную функцию,которая считает X^n , где n это число целое >=0
Доброго времени суток знатаки!, Как написать рекурсивную функцию,которая...

Как правильно написать функцию?
Привет :) Начал изучение функций в С++. Написал первую, и тут же начались...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru