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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
V1Ray
1 / 1 / 0
Регистрация: 09.06.2013
Сообщений: 10
#1

Возможна ли рекурсия или цикл? - C++

10.04.2014, 16:16. Просмотров 287. Ответов 2
Метки нет (Все метки)

Можно ли реализовать такой пример? (циклически и рекурсивно)

Пример
 Комментарий модератора 
Задачу надо переносит в текст сообщения!
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.04.2014, 16:16
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Возможна ли рекурсия или цикл? (C++):

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

Рекурсия vs цикл с точки зрения производительности - C++
Здравствуй, дорогой форум! Написал алгоритм для отображения десятичных чисел в двоичной системе в двух вариантах: с использование...

Подсчет произведения всех элементов массива (цикл и рекурсия) - C++
#include <iostream> #include <conio.h> #include <cmath> using namespace std; unsigned long long Arr (unsigned int n) {if (n==0) ...

Рекурсия-Советы или Трюки - C++
привет у меня скоро экзамен я хотел спросить как лучше всего отслеживать рекурсию или её запиывать или вообще любую функции,все советы...

Перевод кода с Pascal на С++ или Си (рекурсия) - C++
Здравствуйте, помогите, пожалуйста, перевести код с Pascal на С++, либо на Си. Задание состояло в следующем: «Описать рекурсивную...

Выведите YES, если число N является точной степенью двойки, или NO в противном случае.(Рекурсия) - C++
Правильно ли мое решение? Есть ли другие решения? Заранее спасибо. #include <iostream> using namespace std;

2
kiborgdelto
71 / 73 / 27
Регистрация: 23.03.2011
Сообщений: 141
10.04.2014, 16:42 #2
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
возможно

вот код через цикл
C++
1
2
3
 double t=1.5;
   for(int i=2;i<=n;i++)
       t=i+1./t;
вот код через рекурсию
C++
1
2
3
4
5
double drob(int n)
{
    if(n==1) return 1.5;
    else   return n+1/drob(n-1);
}
1
V1Ray
1 / 1 / 0
Регистрация: 09.06.2013
Сообщений: 10
10.04.2014, 19:23  [ТС] #3
kiborgdelto, спасибо. Все работает.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
10.04.2014, 19:23
Привет! Вот еще темы с ответами:

Цикл: правильно или нет? - C++
Знающие люди, подскажите пожалуйста... Есть такая задачка: http://pic.ipicture.ru/uploads/090209/FqJj1Wz56M.jpg необходимо вычислить...

некорректно работает цикл или условие - C++
У меня такая проблема. По заданию я написал код , где я набираю в вектор значения , строку , далее число. Сохраняю всё это дело в...

Типичный цикл или сложение чисел - C++
Здравствуйте, есть 4 переменные x1=17, x2=17, x3=6, x4=6 Есть константная переменная f=300846 необходимо чтобы к x1 прибавлялось 29,...

Цикл for на 5 итераций прерывается после 1-ой, 2-ой или 3-ей - C++
Собственно, вся проблема в заголовке. Цикл, тело которого должно вызываться 5 раз, обрывается после первого или второго вызова, когда как,...


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

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

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