C examples for Data Type:float
Calculate the mathematical constant Value of Pi using Monte Carlo method
#include <stdio.h> #include <stdlib.h> #include <math.h> int main()//ww w . j ava 2 s . com { int p, intCircle = 0, intSquare, intToss = 3000, intRM; float pi, x, fltY, fltR; intRM = RAND_MAX; intSquare = intToss; for (int i = 0; i < intToss; i++) { p = rand(); x = ((float)p)/intRM; p = rand(); fltY = ((float)p)/intRM; fltR = sqrt((x * x) + (fltY * fltY)); if (fltR <= 1) intCircle = intCircle + 1; } pi = 4 * ((float) intCircle) / intSquare ; printf("\nThe value of pi is : %f\n", pi); return(0); }