Click here to Skip to main content
13,548,904 members
Click here to Skip to main content
Add your own
alternative version


27 bookmarked
Posted 8 Oct 2003

A magic trick

, 12 Nov 2003
Rate this:
Please Sign up or sign in to vote.
A magic trick that will astound you!


While not a tool per se, this little "magic" program was inspired by a Web site that a friend sent me. I thought it neat enough to try and figure out how they did it. Within just a few minutes, a co-worker and I, with the help of a big whiteboard, figured out a solution. The result is a wizard-based dialog program that attempts to read your mind!

How to use

Following the on-screen instructions, it's self explanatory. Basically, you're going to jot down some numbers, scramble 'em up a bit, and the program will attempt to guess one of your numbers. If it guesses wrong, drop me a line and tell me the numbers you used. I may not have accounted for all exceptions.

The program is not fool-proof. It is possible to give it bogus numbers, and it will, in turn, give you a bogus answer. Making it totally fool-proof would have over-complicated the code, which I did once already.

The solution

I chose not to put a solution to the puzzle here, because then it would be way too easy for the casual Web surfer to find it, thus ruining any fun they might have had trying to figure it out the old fashioned way - using their head!

A solution is, however, in the code itself, and is very easy to comprehend (even easier when someone shows you how to simplify your math!). I would challenge you to try the program, or the referenced Web site, a few times before diving right in and looking at the solution.



The UI is a bit blah, but since my intent was not a flashy program, it matters not. One of these days, I might be so inclined to dress it up a bit. If you like drawing and GDI type stuff, feel free.


This article has no explicit license attached to it but may contain usage terms in the article text or the download files themselves. If in doubt please contact the author via the discussion board below.

A list of licenses authors might use can be found here


About the Author

David Crow
Software Developer (Senior) Pinnacle Business Systems
United States United States

The page you are looking for might have been removed, had its name changed, or is temporarily unavailable.

HTTP 404 - File not found
Internet Information Services

You may also be interested in...

Comments and Discussions

GeneralCompile error Pin
alrsds8-Sep-09 1:24
memberalrsds8-Sep-09 1:24 
QuestionRe: Compile error Pin
DavidCrow8-Sep-09 6:32
mvpDavidCrow8-Sep-09 6:32 
AnswerRe: Compile error [modified] Pin
alrsds8-Sep-09 14:19
memberalrsds8-Sep-09 14:19 
QuestionRe: Compile error Pin
DavidCrow8-Sep-09 16:54
mvpDavidCrow8-Sep-09 16:54 
AnswerRe: Compile error Pin
alrsds9-Sep-09 5:32
memberalrsds9-Sep-09 5:32 
Generaldidn't work Pin
donperry27-Jan-07 10:58
memberdonperry27-Jan-07 10:58 
GeneralRe: didn't work Pin
DavidCrow29-Jan-07 2:46
mvpDavidCrow29-Jan-07 2:46 
GeneralModified Code Pin
Ray Keller31-Dec-04 15:39
memberRay Keller31-Dec-04 15:39 
Generalremember the ABACUS!! Pin
Ray Keller31-Dec-04 8:29
memberRay Keller31-Dec-04 8:29 
GeneralYour works cause good discussions. Pin
LAT14-Nov-03 20:17
memberLAT14-Nov-03 20:17 
GeneralA Better Trick Pin
DanYELL14-Nov-03 13:39
memberDanYELL14-Nov-03 13:39 
GeneralRe: A Better Trick Pin
UltraJoe18-Nov-03 1:41
memberUltraJoe18-Nov-03 1:41 
GeneralMore magic Pin
Mr Scotty14-Nov-03 1:04
memberMr Scotty14-Nov-03 1:04 
GeneralRe: More magic Pin
DavidCrow14-Nov-03 8:45
memberDavidCrow14-Nov-03 8:45 
GeneralThis is NOT magic. Pin
WREY13-Nov-03 19:33
memberWREY13-Nov-03 19:33 
GeneralRe: This is NOT magic. Pin
pistarino13-Nov-03 21:45
memberpistarino13-Nov-03 21:45 
GeneralRe: This is NOT magic. Pin
WREY14-Nov-03 6:27
memberWREY14-Nov-03 6:27 
GeneralRe: This is NOT magic. Pin
DavidCrow14-Nov-03 8:52
memberDavidCrow14-Nov-03 8:52 
GeneralRe: This is NOT magic. Pin
WREY14-Nov-03 15:04
memberWREY14-Nov-03 15:04 
GeneralOverly complex math Pin
John Plsek10-Oct-03 4:06
memberJohn Plsek10-Oct-03 4:06 
GeneralFido puzzle discussion Pin
Steve Mayfield9-Oct-03 20:38
memberSteve Mayfield9-Oct-03 20:38 
GeneralRe: Fido puzzle discussion Pin
DavidCrow10-Oct-03 2:26
memberDavidCrow10-Oct-03 2:26 
GeneralRe: Fido puzzle discussion Pin
John Plsek10-Oct-03 4:38
memberJohn Plsek10-Oct-03 4:38 
GeneralThis is a nice application. Pin
73Zeppelin9-Oct-03 16:00
member73Zeppelin9-Oct-03 16:00 
GeneralRe: This is a nice application. Pin
John Plsek10-Oct-03 4:44
memberJohn Plsek10-Oct-03 4:44 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.

Permalink | Advertise | Privacy | Terms of Use | Mobile
Web04 | 2.8.180515.1 | Last Updated 13 Nov 2003
Article Copyright 2003 by David Crow
Everything else Copyright © CodeProject, 1999-2018
Layout: fixed | fluid