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

помогите сделать цикл,чтобы выводило ряд Фибоначии до определенного числа N которое я ввела с клавиатуры. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Рекурсия. Среднее значение http://www.cyberforum.ru/cpp-beginners/thread657975.html
Помогите пожалуйста с задачей: Напишите рекурсивную функцию, которая находит среднее значение элементов массива, которые больше заданного числа n. Вот что смог сделать... в параметрах: a - массив m - число эл-тов в нем n - задаваемое число i - номер текущего эл-та k - счетчик кол-ва чисел больших, чем n
C++ Ввести натуральное число N. Определить, является ли оно совершенным Здравствуйте. Помогите пожалуйста с лабораторной... В 1. Ввести натуральное число N. Определить, является ли оно совершенным (совершенное число N равно сумме всех своих делителей, не превосходящих само N). 2. Поменять местами цифры старшего и младшего разрядов данного натурального числа (например, из числа 3879 получится 9873). http://www.cyberforum.ru/cpp-beginners/thread657965.html
Стринги(массивы символов) C++
Подскажите с заданием: Написать программу, которая с помощью собственной функции с параметром s (или двумя параметрами s и t) типа char: в s после каждого слова ставит символ новой строки и устраняет пропуски. Раньше пытался освоить pascal. Но задание задали на с++ в котором пока еще не разобрался
Проверьте код C++
# include <stdio.h> void main() { int a; printf("Vvedit a\n"); scanf("%d", &a); int b; printf("Vvedit b\n"); scanf("%d", &b);
C++ Как перевести число из 5-ричной в 9-ричную? http://www.cyberforum.ru/cpp-beginners/thread657921.html
Привет всем. Как перевести число из 5-ричной в 9-ричную? Число 2345 -> ? 9
C++ Задача с формулой Добрый день!Не могу решить задачку в СИ Прошу помощи формула ниже заранее спасибо подробнее

Показать сообщение отдельно
OhMyGodSoLong
~ Эврика! ~
1243 / 992 / 42
Регистрация: 24.07.2012
Сообщений: 2,002
25.09.2012, 20:30     помогите сделать цикл,чтобы выводило ряд Фибоначии до определенного числа N которое я ввела с клавиатуры.
Если считать, что компьютер может в один момент времени считать только что-то одно, то внутри это делается так:

1. Мы вызвали, к примеру, f(5).
2. Дошли до строки return f(n - 2) + f(n - 1);. Вызов f(5) должен вернуть, соответственно, значение выражения f(3) + f(5).
3. Компьютер запоминает, что ему надо вернуть <что-то> + f(5) и идёт вычислять f(3). См. всё с шага 1, только там будет 3, а не 5, естессно.
4. f(3) вернула результат, он его подставляет на место чего-то, запоминает, что ему надо вернуть 2 + <что-то> и идёт считать f(4).
5. f(4) вернула результат, он подставляется на место второго чего-то, вычисляется 2 + 3 и возвращается 5.

Если передаётся 0 или 1, то шаг 2 другой — там сразу возвращается 0 или 1 соответственно.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru