![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Новичок
Джуниор
Регистрация: 27.11.2012
Сообщений: 3
|
![]()
Доброго времени суток, не могли бы вы сказать, что в этом коде не так?
Когда задаю n=10 или n=14 например а m=любое число, то получется почему-то в два раза увеличенное n, сложенное с m, мне же нужно, чтоб они просто складывались #include <stdio.h> int F(int n, int m); int main() { int n,m; printf("n="); scanf("%d", &n); printf("m="); scanf("%d", &m); printf("%d\n", F(n,m)); return 0; } int F(int n, int m) { if (n == 2) return 1; if (n%2==1) return m; return F(n/2 + 1, m + n); } |
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 22.11.2007
Сообщений: 664
|
![]() Код:
Код:
Неприятности приходят и уходят, а жизнь продолжается!
|
![]() |
![]() |
![]() |
#3 |
Новичок
Джуниор
Регистрация: 27.11.2012
Сообщений: 3
|
![]()
к сожалению пишет ошибку. Якобы несоответсвующее кол-во аргументов под функ-ей F или что-то в этом роде
|
![]() |
![]() |
![]() |
#4 |
БНТУ ФИТР
Форумчанин
Регистрация: 20.05.2012
Сообщений: 315
|
![]() Код:
С++(console/builder/WinAPI/Linux), C#, Pascal, Delphi, Asm, Prolog.
< ----- Контакты kventin_zhuk@live.com |
![]() |
![]() |
![]() |
#5 | |
БНТУ ФИТР
Форумчанин
Регистрация: 20.05.2012
Сообщений: 315
|
![]() Цитата:
Код:
Код:
С++(console/builder/WinAPI/Linux), C#, Pascal, Delphi, Asm, Prolog.
< ----- Контакты kventin_zhuk@live.com |
|
![]() |
![]() |
![]() |
#6 |
Новичок
Джуниор
Регистрация: 27.11.2012
Сообщений: 3
|
![]()
задание то что для второго варианта
|
![]() |
![]() |
![]() |
#7 |
БНТУ ФИТР
Форумчанин
Регистрация: 20.05.2012
Сообщений: 315
|
![]()
ну тогда у вас все правильно. Допустим вы подаете в функцию n=14 и m=10.
f(14,10) вызывает функцию f(8,24), которая вызывает функцию f(5,32), которая, в свою очередь возвращает 32. Это и ответ.
С++(console/builder/WinAPI/Linux), C#, Pascal, Delphi, Asm, Prolog.
< ----- Контакты kventin_zhuk@live.com |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Программа как программа. вопрос | leonidsm | Общие вопросы C/C++ | 5 | 02.10.2012 21:30 |
Программа с применением записей и программа с применение множеств | smert99 | Помощь студентам | 0 | 16.06.2011 23:14 |
Программа открыается если есть другая программа. | bookkc | Паскаль, Turbo Pascal, PascalABC.NET | 12 | 14.10.2009 20:09 |
[PASCAL]Программа создания файла, программа обработки файла | Виколяшка | Фриланс | 7 | 23.09.2009 17:38 |