Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 27.03.2013, 17:54   #1
KlIm16
Пользователь
 
Регистрация: 16.02.2013
Сообщений: 37
Вопрос Числа Фибоначчи

Не могу найти ошибку??? Все запускается но результат не тот!!!
Код:
#include<stdio.h>

long fibonacci(long);

main ( )
{
long result, number;
while (result!=1000)
{
printf("Enter an integer: ");
scanf("%1d", &number);
result = fibonacci(number);
printf("Fibonacci(%ld) = %ld\n", number);
}
getch();
return 0;
}

long fibonacci(long n)
{
if (n == 0 || n == 1) return n;
else
return fibonacci (n - 1) + fibonacci (n - 2);
}
From Stilet: Код оформляй по правилам!

Последний раз редактировалось Stilet; 27.03.2013 в 23:05.
KlIm16 вне форума Ответить с цитированием
Старый 27.03.2013, 18:04   #2
Abstraction
Старожил
 
Аватар для Abstraction
 
Регистрация: 25.10.2011
Сообщений: 3,178
По умолчанию

Во-первых, используйте тег CODE для оформления программного кода.
Во-вторых, что у Вас за спецификатор в scanf?
В-третьих, если в первом аргументе printf собрались выводить два значения - передайте ещё два аргумента, будьте любезны. Самостоятельно сообразить, что её надули, функция printf() не сможет.
Abstraction вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Числа Фибоначчи arnold Паскаль, Turbo Pascal, PascalABC.NET 3 08.02.2013 10:04
Числа фибоначчи Anton95129 Общие вопросы C/C++ 4 24.10.2012 13:59
Числа Фибоначчи. valiaam55 Помощь студентам 2 19.11.2010 19:16
Числа Фибоначчи. (WHILE) RUSSTUDENT Помощь студентам 2 02.03.2010 02:10
Числа Фибоначчи Witaliy Помощь студентам 1 26.02.2009 12:18