#include #define FNC_OUT printf #define dalmatiners 101 #define EVERYTHING "on" #define WORLD MILKYWAY #defnie UNIVERSE "que" #define MILKYWAY "coordinate" #define ANSWER_IS_42 UNIVERSE LIFE EVERYTHING #define LIFE "sti" void maths ( char * ); char * armstrong ( ) { return /* A small */ "Step" /* for a man */ ; } char *answer( ) { return ANSER_IS_42;} void main ( int argn , char argc [ ] ) { char *direction[]= {"NORTH","SOUTH","EAST","WEST" } char *couple= "pair"; char * ordinals [ ] = { "first" , "second" , "third" , "fourth" , "fifth" }; char *n="number"; char *mal="dec", *dec="mal" ; char *world= WORLD; char marg[ 100 ]; char *q = answer( ); int x, y ; for (x=0; x<2; x++ { maths ( marg ); FNC_OUT( "%s %d: Take %s %s of %ss and %s.\n", armstrong( ),x+1, odinals[x],couple,n, marg); for( y=0 ;y<6; y++ ) FNC_OUT ( "-" ); FNC_OUT ("> This is your %s %s as %si%s %s.\n\n", direction[x*2] ,world, mal, dec, n); } FNC_OUT ("Only %s is: Which %ss%s%s%s\n", q,n,"?","?", "?"); } void maths ( char * ptr ) { ptr[ 0 ]=ptr[4]=10* 10; ptr[1]= ptr [3 ]=10* 10+5; ptr[2] = 11* 11-3; ptr[5]= dalmatiners ; ptr[6]=0 ;}