linguaggio [c++],utilizzo eclipse.codice:#include <iostream> using namespace std; int fattoriale(int); double e (int,int); //double e_x (int,int); double d; int number,i; int main () { cout <<"inserisci il numero,per avere il fattoriale desiderato"<<endl; cin >>number; for(i=0;i<=number;i++) cout<<endl<< i <<"! ="<<fattoriale(i)<<endl; cout << "il termine minimo della serie,e' il numero scelto per il fattoriale" << endl; cout<< "il numero di nepero vale "<< e(d,fattoriale(number)); return 0; } int fattoriale(int number){ if (number<=0) return 1; else return (number* fattoriale (number -1)); } double e (int number,int fattoriale) { d=1; if(number != 0) { for ( i=1; i<=number; i++) { d+=(1/(number* fattoriale(number-1))); // (qua mi da l errore) } } return d; }
è un programma universitario.
ha lo scopo di prendere un numero,di farne il fattoriale e di trovarne il numero di nepero e , ed inserendo un valore x, di trovare il valore e^x.
(l errore è fattoriale cannot be used as a functione non no come risolvere il problema)