#include #include #include #include #include #include #define n 100 //system size #define runs 100 //number of averages #define steps 200 //number of outputs in the file #define tmax 1000 //total (real) simulation time #define l 1.7 //lambda FILE *output_ptr; char *output_file; char dataname[80]; int x[n], sum; //array of individuals and sum double t, pr, pi; void init(); void update(); void file(); int main(void) { int k,i, j,imax; time_t t1; (void) time(&t1); srand48((long) t1); //random seed with system time t1 printf("This is a very good program for the contact process...\n"); pr=1./(2.*l); // recovery probability for l>=1 pi=0.5; // infection prob for l>=1 imax=tmax*n*2*l/steps; file(); output_ptr = fopen(output_file,"a"); for(j=0; j