View Single Post
Old 04-06-2005, 05:21 PM   #1 (permalink)
akshay19
Registered User
 
Join Date: Apr 2005
Posts: 3
akshay19 is on a distinguished road
Need Help with C programming - I am new to C/C++

I have specified code below and I am looking for more efficient code. Can someone help me out? Appreciated all your help. Thank you.

Contact information: akshay_shah@ameritech.net
Code:
#include <stdio.h>
#include <math.h>
#include <stdlib.h>

main()
{
	double Myval = 0.0;
	Myval = BusyWork(3.0, "qwertyuiopasdfghjklzxcvbnm");
	printf("Myvalue: %d16.2\n", Myval);
}


BusyWork(double dInit, char* pszKey)
{
int i;
short j, k;
double dVal = dInit;
double dTemp;

	if (dInit <=0.0)
	return 0.0;
	for (i = 0; i<1000000; i++)
	{
	 for (j=0; j<10; j++)
	 {
	  dTemp = (double)(i*4);
	  if (j%2)
 	 	dVal += dVal * 0.1;
	  else
	  	dVal -= dVal * 0.1;
	  dVal /= dInit;
	  dVal -= ((double)j * 2.2) + 1.0;
	  dVal += ((double)j * 1.5) + 1.0;
	  for (k = 0; k<(short)strlen(pszKey); k++)
	  {
	   dVal += (double)(pszKey[k] - (char)k);
	   dTemp += 0.1;
	  }
	   dVal += dTemp;
	   dVal += sin((double)(j % 4) * 90.0);
	 }
	}
dVal += BusyWork(dInit - 1.0, pszKey);
return dVal;
}

Last edited by Valmont; 04-06-2005 at 06:28 PM.
akshay19 is offline   Reply With Quote