|
From: Ioannis V. <no...@ho...> - 2002-06-15 18:15:46
|
-----Original Message-----
From: dev...@li...
[mailto:dev...@li...] On Behalf Of Ioannis
Vranos
Sent: Saturday, June 15, 2002 9:00 PM
To: Dev-C++ Mailing List
Subject: RE: [Dev-C++] weird result
#include <iostream>
#include <cstdlib>
double Power(const double a, const double n);
Better do that:
#include <iostream>
#include <cstdlib>
double Power(const int a, const int n);
int main()
{
using namespace std;
int a=2, n=30;
cout << "Power(" << a << "," << n << ")= " << Power(a,n) << endl;
cout << "Power(" << a << "," << n+1 << ")= " << Power(a,n+1) << endl;
system("PAUSE");
return 0;
}
double Power(const int a, const int n)
{
int i;
double r;
for (r=i=1;i<=n;i++)
r=r*a;
return r;
}
I am too tired to think something better.
Ioannis
* Ioannis Vranos
* Programming pages: http://www.noicys.cjb.net
<http://www.noicys.cjb.net/>
* Alternative URL: http://run.to/noicys
|