![]() |
1. Пользуйтесь тегами кода. - [code] ... [/code]
2. Точно указывайте язык, название и версию компилятора (интерпретатора).
3. Название темы должно быть информативным.
В описании темы указываем язык!!!
![]() |
Rocket |
![]()
Сообщение
#1
|
![]() Знаток ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 306 Пол: Мужской Реальное имя: Евгений Репутация: ![]() ![]() ![]() |
Подскажите пожалуйста, как реализовать функцию, возвращающую числа Фибоначчи (с применением статических переменных),то есть при первом вызове возвращается первое число Фибоначчи, при втором вызове - второе, и т.д.
|
![]() ![]() |
Atos |
![]()
Сообщение
#2
|
![]() Прогрессор ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 602 Пол: Мужской Реальное имя: Михаил Репутация: ![]() ![]() ![]() |
Язык программирования какой?
Сообщение отредактировано: Atos - 21.10.2007 14:06 |
Rocket |
![]()
Сообщение
#3
|
![]() Знаток ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 306 Пол: Мужской Реальное имя: Евгений Репутация: ![]() ![]() ![]() |
|
klem4 |
![]()
Сообщение
#4
|
![]() Perl. Just code it! ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 4 100 Пол: Мужской Реальное имя: Андрей Репутация: ![]() ![]() ![]() |
что-то вроде этого:
# include <conio.h>
# include <stdio.h>
int foo () {
static int value_count;
if (value_count++ < 1)
return 1;
else {
int current_value = 0, pred_value = 1;;
for (int i = 1; i <= value_count; i++) {
int T = current_value;
current_value += pred_value;
pred_value = T;
}
return current_value;
}
}
int main(void) {
clrscr();
for (int i = 0; i < 12; i++)
printf("\nfoo() = %d", foo());
getch();
return 0;
}
-------------------- perl -e 'print for (map{chr(hex)}("4861707079204E6577205965617221"=~/(.{2})/g)), "\n";'
|
volvo |
![]()
Сообщение
#5
|
Гость ![]() |
Андрей, проще никак?
![]() #include <stdio.h>
#include <stdlib.h>
int fib() {
static int first = 0, second = 1;
int T = first + second;
return first = second, second = T;
}
int main()
{
int i;
for(i = 1; i < 10; ++i) {
printf("%4d", fib());
}
return 0;
}
|
Rocket |
![]()
Сообщение
#6
|
![]() Знаток ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 306 Пол: Мужской Реальное имя: Евгений Репутация: ![]() ![]() ![]() |
Спасибо за помощь
![]() |
![]() ![]() |
![]() |
Текстовая версия | 26.07.2025 2:30 |