Finora ho fatto così:
#include<conio.h>
#include<iostream.h>
#include<graphics.h>
#include<math.h>

double normale(int x,int m,int var);

void main()

{

double ris,max=0.0;
int x,m,var;
clrscr();
//Dati programma

m=7;
var=12;
//Fine Dati programma

//Ciclo per vedere il valore massimo
for(x=0;x<100;x++)
{
ris=normale(x,m,var);
if(ris>max)max=ris;
}
cout<<ris;
getch();
/*
int d=DETECT,t;

initgraph(&d,&t,"c:\\tc\\bgi");
setbkcolor(GREEN);
cleardevice();

getch();
closegraph();
*/
}



double normale(int x,int m,int var)
{
double e=2.71828;
double sca,appo,p;
sca= sqrt(var);
appo=-(pow(x-m,2)/(2*var));
p=(1/(sca*sqrt(2*M_PI)))*pow(e,appo);
return p;
}
Solo che come numero max mi restituisce 7.947585e-155
come faccio a trovare la costante ora?
grazie ciao

P.S. dovrebbe venire una cosa tipo questa : http://www.stattucino.com/berrie/dsl/index.html