Header funzione bernoulli

di il
1 risposte

Header funzione bernoulli

Main.cpp

#include <iostream>
using namespace std;
#include "bernoulli.h"

main()
{ int n,k;
cin >> n;
cin >> k;
cout << bernoulli(n,k);
}
---------
bernoulli.h

int bernoulli(int n,int k);
----------
bernoulli.cpp

#include "bernoulli.h"
int bernoulli(int n,int k)
{ int i,b=0;
for(i=1;i<=n;i++)
b=b+potenza(i,k);
return b;
}
static int potenza(int i,int k)
{ int c,p=1;
for(c=1;c<=k;c++)
p=p*i;
return p;
}

quando compilo sul dev mi viene scritto:
main.cpp:(.text+0x80): undefined reference to `bernoulli
[Error] ld returned 1 exit status(int, int)'
perchè? ho sbagliato qualcosa?

1 Risposte

  • Re: Header funzione bernoulli

    Il problema é il dev-c++ DISINSTALLALO scaricati il codo blocks o il vs express e vedrai che inizierai a capire gli errori!
Devi accedere o registrarti per scrivere nel forum
1 risposte