PDA

Visualizza la versione completa : avrei dei problemi con alcuni programmi,vi mostro uno di questi ...


Robertoesp77
04-02-2014, 17:23
#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;
}

linguaggio [c++],utilizzo eclipse.
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)

LeleFT
04-02-2014, 18:15
In questo messaggio (http://forum.html.it/forum/showthread.php?threadid=2903722&postid=25176707&viewfull=1#post25176707), ti ho dato delle indicazioni sul come aprire le discussioni.

Riapri questa discussione, seguendo quelle indicazioni.


Ciao. :ciauz:

Loading