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

подпрограммы. рекурсивные алгоритмы. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Разработать функцию, заполняющую массив из 256 указателей http://www.cyberforum.ru/cpp-beginners/thread273507.html
Дана произвольная строка символов. Разработать функцию, заполня- ющую массив из 256 указателей, указателями на первое вхождение символа с кодом, равным индексу указателя, в строку. Если соответ-...
C++ Изменить программу Разработать класс для объектов. Включить в класс методы set (…), get (…), show (…). Определить другие методы. Написать программу, демонстрирующую работу с этим классом. Класс Worker: Фамилия и... http://www.cyberforum.ru/cpp-beginners/thread273502.html
C++ Разработать функцию MakePoly(A, B, N), вычисляющую коэффици- енты полинома по его корням
совсем не могу понять как написать это на си..Преподаватель объяснял,но там какая то схема мне непонятная."Разработать функцию MakePoly(A, B, N), вычисляющую коэффици- енты полинома по его корням,...
Чтение двоичного файла в объект класса C++
Здравствуйте. #include <iostream> #include <fstream> /* strlcpy based on OpenBSDs strlcpy */ #include <stdio.h> #include <sys/types.h> size_t strlcpy(char *, const char *, size_t); //...
C++ stringgrid. аналог делфи. http://www.cyberforum.ru/cpp-beginners/thread273476.html
помогите, пожалуйста, мне вот это написать на с++: procedure TForm2.sgSelectCell(Sender: TObject; ACol, ARow: Integer; var CanSelect: Boolean); begin //****// end sg - имя моего...
C++ Вызов функции из потока Доброго времени суток! Подскажите пожалуйста, есть функция чтения данных из файла: DWORD WINAPI Read(LPVOID *lpParam). Функция находится в DLL. Как вызвать эту функцию в приложение через... подробнее

Показать сообщение отдельно
Nameless One
Эксперт С++
5780 / 3429 / 255
Регистрация: 08.02.2010
Сообщений: 7,448
12.04.2011, 05:15
IIIa66uMEM6eP, то, что ты написал - это ни разу не рекурсия. Советую ознакомиться с ее определением.
А у тебя вообще непонятно что.
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <stdio.h>
#include <stdlib.h>
 
int f(int k)
{
    int temp;
    if(k == 1)
        return 1;
    if(k & 1)
        return f(k - 1) - f(k - 2);
    temp = f(k / 2);
    return temp * temp;
}
 
int main(void)
{
    int k;
    fputs("Input k: ", stdout);
    scanf("%d", &k);
    printf("f(%d) = %d\n", k, f(k));
    exit(0);
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru