Schwartz & Christiansen Chapter 3 Exercises


1.  Write a program that reads a list of strings on separate lines and prints out the 
list in reverse order.  If you're reading the list from the terminal, you'll probably need
to delimit the end of the list by pressing your end-of-file character, probably <CTRL-D>
under Unix and <CTRL-Z> on other operating systems.

2. Write a program that reads a number and then a list of strings (all on separate lines),
and then prints one of the lines from the list as selected by the number.

3. Write a program that reads a list of strings and then selects and prints a 
random string from the list.  To select a random element of @somearray, put
	srand;
at the beginning of your program (This initializes the randome number generator) and
then use
	rand(@somearray);
where you need a random value between 0 and one less than the length of @somearray.

Questions about the questions? Send mail to Robert Katz: katz@cis.highline.ctc.edu
Last Update January 10, 2000