/* mccarthy.C */
#include <stdio.h>
int mccarthy( int n )
{
if ( n > 100 )
return n - 10;
else
return mccarthy( mccarthy( n + 11 ) );
}
int main()
{
int ret, val, count = 0;
while ( !feof( stdin ) ) {
int ch = fgetc( stdin );
if ( ch < 0 ) // Check end of input
break;
if ( ch > '\r' )
count++;
}
val = mccarthy( count );
printf( "mccarth( %d ) = %d\n", count, val );
ret = val & 0x1;
printf( "Returning : %d\n", ret );
return ret;
}
/* mccarthy.C - End of File ------------------------------------------*/