Problem : 17


#include <stdio.h>

typedef long long INT;

int Boolean (INT n) 
{
    if ( n is a fibonacci number )
        return 1;
        
    else 
        return 0;
}


int main ()
{
    INT i, total = 0;
    
    for(i = 1; i < 2147483649; i++) {
        if( Boolean(i) ) 
            total++;
    }
    
    printf("%lld\n",total);
    return 0;
}


// What's the output ?
// Source : http://www.youngprogrammer.com/
Advertisements

2 thoughts on “Problem : 17

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s