home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1994 October / usenetsourcesnewsgroupsinfomagicoctober1994disk2.iso / unix / volume17 / contest-prog / part02 / prob14.txt < prev    next >
Text File  |  1989-02-06  |  1KB  |  30 lines

  1. Problem 14: Reverse products.
  2.  
  3.  
  4. The product 64 * 69 = 4416, and so also is the product 46 * 96 with the
  5. digits reversed in both numbers.  Write a program that prints all such
  6. pairs of two-digit numbers with this property. For purposes of this
  7. problem, numbers less than 10 are to be considered two-digit numbers.
  8. However, exclude the following:  numbers having the same two digits 
  9. (e.g., 77), pairs where one of the original numbers is just the 
  10. reverse of the other (e.g., 46 and 64), and any DUPLICATE sets of 
  11. numbers (i.e., the foursome 46, 64, 69, 96 should be found just once).
  12. The output for this problem should consist of lines,
  13. each with two values:  p = the smallest element of a foursome, and
  14. q = the corresponding product value.  Thus, the line for this example
  15. case would contain:  46   4416.  Moreover, the lines should be 
  16. ordered by values of p, and then by values of q in case of 
  17. repetitions of p values.
  18.  
  19. There is no input file for this problem.
  20.  
  21. Sample output:
  22. 1 20      <this is tricky: comes from 01*20 == 10*02 >
  23. 1 30
  24.  ...
  25.  ...
  26. 34 2924
  27.  ...
  28.  
  29. Hint: there are fifty output lines in a correct answer.
  30.