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

  1. Problem 4: Print odds and evens side-by-side.
  2.  
  3. The input file will consist of some positive integers.  The number
  4. of integers will be less than thirty.  Each integer will be
  5. greater than or equal to one.  The last line of the input file
  6. will contain a negative number, for use as a sentinel. There will
  7. be one integer per line, left justified, beginning in column 1.
  8.  
  9. The output is to consist of lines of the form:
  10. odd number  even number
  11.  
  12. where the numbers are those from the input file, in the order in
  13. which they occurred.  
  14.  
  15. If there are fewer odd numbers than even numbers, pad with -1 .
  16. If there are fewer even numbers than odd numbers, pad with -1 .
  17.  
  18. Do not output a line consisting of -1 -1 .
  19.  
  20. Example input file:
  21. 9
  22. 8
  23. 12
  24. 13
  25. 2
  26. 4
  27. -1
  28.  
  29. The output should be:
  30. 9 8
  31. 13 12
  32. -1 2
  33. -1 4
  34.  
  35. Another example file:
  36. 9
  37. 11
  38. 13
  39. 2
  40. 4
  41. 7
  42. -1
  43.  
  44. The output should be
  45. 9 2
  46. 11 4
  47. 13 -1
  48. 7 -1
  49.