This is the code and I want to measure. I would love some help, I'm new to coding. I want to see the difference in execution time between the two functions that can be randomly selected.
#include <stdio.h>
#include <stdlib.h>
#include <sys/time.h>
int complex_func ( int in)
{
int tmp1 ,i;
float tmp2 , tmp3 ;
for (i =0; i < 4112; i ++)
{
tmp1 = in*in*i;
tmp2 = (in+i )*( in+i )*( in+i);
tmp3 = tmp2 / tmp1 ;
}
return tmp3 ;
}
int simple_func ( int in)
{
int i,j=in;
for (i =0; i < 921; i ++) j = j+i;
return j;
}
main ( int argc , char ** argv )
{
int i,j;
time_t sec;
for (i = 0; i < 350000; i ++)
if ((j = rand ()) >0x3fffffff )
complex_func (j);
else simple_func (j);
}
Thanks in advance!