Visualizzazione dei risultati da 1 a 2 su 2

Visualizzazione discussione

  1. #1

    avrei dei problemi con alcuni programmi,vi mostro uno di questi ...

    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;
            }
    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)
    Ultima modifica di Robertoesp77; 04-02-2014 a 19:14

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.