Ciao a tutti..e scusatemi visto che sto assillando il forum con sta distribuzione di gauss ma stavolta finalmente penso di aver trovato una libreria che mi possa aiutare a trovare sta benedetta distribuzione di Gauss ma mi servirebbe un aiutino per farla funzionare...la libreria si chiama newran e si trova qui
http://www.robertnz.net/ftp/newran02.zip con annessa la documentazione
http://www.robertnz.net/nr02doc.htm#overview
In sostanza visto che mi serve una DISTRIBUZIONE NORMALE il codice che , una volta che riuscirò a far funzionare la libreria , dovrò inserire nel mio main sarà il seguente
Normal N;
SumRandom Z = 10 + 5 * N;
for (int i=0; i<100; i++) cout << Z.Next() << "\n";
in cui i valori 10 e 5 gli verranno passati da una precedente funzione già esistente..
Ho seguito i consigli della documentazione ed ho fatto il seguente codice
Codice:
#include <iostream>
#include <newran02/include.h>
#include <newran02/newran.h>
#include <newran02/boolean.h>
#include <newran02/myexcept.h>
#include <newran02/tryrand.h>
#include <newran02/extreal.h>
using namespace std;
int main (int argc, char *argv[])
{
Normal N;
SumRandom Z = 10 + 5 * N;
for (int i=0; i<100; i++) cout << Z.Next() << "\n";
cout << "Press ENTER to continue..." << endl;
cin.get();
return 0;
}
includendo i nuovi file.h ma mi da i seguenti errori....
3 C:\Dev-Cpp\include\newran02\newran.h:13, from ran.cpp In file included from C:/Dev-Cpp/Bin/../lib/gcc/mingw32/3.4.2/../../../../include/newran02/newran.h:13, from ran.cpp
28 C:\Dev-Cpp\include\newran02\extreal.h `ostream' is neither function nor member function; cannot be declared friend
28 C:\Dev-Cpp\include\newran02\extreal.h expected `;' before '&' token
che pastrocchio ho fatto stavolta?
Grazie ancora!! e please sopportatemi per qualche altro post...

:oops: