Expand|Select|Wrap|Line Numbers
- #include <iostream>
- using namespace std;
- #include <cmath>
- void calculateNumber (double);
- double mypow (double, int);
- int main ()
- {
- double x = 2 ;
- int y = 2;
- double myNumber= 0;
- myNumber = mypow ( x , y );
- calculateNumber(myNumber);
- return 0;
- }
- double mypow ( double x1, int y1)
- {
- double x = 2;
- int perfectNumber = 0;
- for (; perfectNumber <=1000; perfectNumber++)
- {
- for (int z = 2; z <perfectNumber; z++)
- {
- for (int y = 2 ; y < perfectNumber; y++)
- {
- if (perfectNumber == ((pow (x,z - 1)) * ((pow (x, y)) - 1)))
- cout<< " " <<perfectNumber<<endl<<endl;
- }
- }
- }
- return perfectNumber;
- }
- void calculateNumber (double perfectNumber)
- {
- //double perfectNumber;
- cout << " " << perfectNumber;
- }