Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- double Iterator( int iNumber ) {
- int iIterator = iNumber;
- double fResult = Fibonacci( iNumber );
- int iNumber1 = 0;
- printf( "sqrt( %d ) = %f\n", Fibonacci( iNumber ), sqrt( fResult ) );
- iNumber1 += 2;
- iNumber --;
- for( iIterator = iNumber; iIterator >= 1; iIterator -- ) {
- if( iIterator % 2 == 0 )
- printf( "sqrt( %d + %f )\n", Fibonacci( iIterator ), sqrt( fResult ) );
- else printf( "sqrt( ( %d / %d ) + %f )\n", Fibonacci( iIterator ), (int)pow( 2, iNumber1 ), sqrt( fResult ) );
- fResult = sqrt( ( iIterator % 2 == 0 ? Fibonacci( iIterator ) : ( Fibonacci( iIterator ) / pow( 2, iNumber1 ) ) ) + sqrt( fResult ) );
- if( iIterator % 2 == 0 ) iNumber1 += 2;
- }
- return fResult;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement