Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вычислить значение выражения http://www.cyberforum.ru/cpp-beginners/thread2042863.html
Ввод x и y с клавиатуры. Вычислить: z=cos(x^(2)-2xy+y^(2))+|cos(x-y)|+((xy)/2)
C++ Сортировка std::vector Есть у меня два вектора одинакового размера, например: 1) {3, 5, 0, 6} 2) {9, 7, 1, 4} На выходе мне нужно получить отсортированный по возрастанию 1-ый вектор, и чтобы числа во втором были... http://www.cyberforum.ru/cpp-beginners/thread2042862.html
Undefined reference при использовании шаблонов C++
Возникла проблема при использовании шаблонов: на этапе сборки повляется ошибка "Undefined reference to 'Func(double)', как её можно решить? (код Образный, не работает при такой конфигурации) ...
C++ Как работают прототипы функций
Здравствуйте, у меня имеются вопросы о прототипах функций. Точнее мне немного не понятно, как они работают. #include <iostream> using namspace std; extern int sumNumbers(int firstNum, int...
C++ Как проверить своё решение по всеросу прошлых лет http://www.cyberforum.ru/cpp-beginners/thread2042849.html
Я скачал архив заданий и решений всероса по информатике прошлых лет. Вот только я не знаю, как этим пользоваться? http://info.olimpiada.ru/activity/73/tasks И ещё я хотел бы узнать, какие олимпиады...
C++ Как дописать алгоритм для задачи с ветвлением? Всем привет. Не могу додумать алгоритм для следующей задачи: если сумма трех попарно различных действительных чисел x,y,z меньше единицы, то наименьшее из них заменить полусуммой двух других, в... подробнее
MyNameO1eg
0 / 0 / 0
Регистрация: 21.05.2013
Сообщений: 67
0

Ошибка при компиляции функции

21.09.2017, 22:20. Просмотров 693. Ответов 7
Метки (Все метки)

Суть задачи написать рекурсивную функцию вычисляющую факториал вот я вроде бы написал всё верно
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
#include <iostream>
using namespace std;
int factorail(int number);
 
int result=1;
 
int main()
{
    int num;
    cin>>num;
    return factorail(num);
}
 
int factrial(int number)
{
    if((number==1)||(number==0))
        {
            return result;
        }
    else
        {
            result=result*factorail(number);
            number--;
        }
    return result;
}
Вот собственно что он пишет -
C:\Users\TAF\AppData\Local\Temp\ccd40zvR.o dev-cpp-rus.cpp.text+0x26): undefined reference to `factorail(int)'
C:\Users\TAF\AppData\Local\Temp\ccd40zvR.o dev-cpp-rus.cpp.text+0x53): undefined reference to `factorail(int)'
C:\Users\TAF\Desktop\Proooga8\CombAlg\HomeWork\collect2.exe [Error] ld returned 1 exit status
прежде чем писать ответ плз уедитесь что прога работает тобишь скомпильте у себя а то я как только не переставлял
C++
1
return result;


Вернуться к обсуждению:
Ошибка при компиляции функции
0
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.09.2017, 22:20
Готовые ответы и решения:

Ошибка при компиляции виртуальные функции
error LNK2001: неразрешенный внешний символ &quot;&quot;public: virtual float_thiscall...

Ошибка компиляции при вызове виртуальной функции
Здравствуйте. Сильно не плюйтесь, в С я не силен. Пишу на джаве, но попал в...

Ошибка компиляции при неправильных входных параметрах функции
Доброго времени суток, уважаемые форумчане! Возник следующий вопрос. Пусть...

При вызове метода функционального объекта в шаблонной функции ошибка компиляции C2039
Объект класса Entry - это запись в журнале экзаменационной сессии: номер...

Ошибка при компиляции. Где ошибка? (Работа с классом)
Уважаемые форумчане! При компиляции проекта возникает ошибка &quot; undefined...

7
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru