Friday, October 2, 2009

Reversing a List in C

#include 
int main( )
/* Pre: The user supplies an integer n and n decimal numbers.
Post: The numbers are printed in reverse order.
Uses: The STL class stack and its methods */
{
int n;
double item;
stack numbers; // declares and initializes a stack of numbers
cout << " Type in an integer n followed by n decimal numbers." << endl
<< " The numbers will be printed in reverse order." << endl;
cin >> n;
for (int i = 0; i < n; i‚‚) {
cin >> item;
numbers.push(item);
}
cout << endl << endl;
while (!numbers.empty( )) {
cout << numbers.top( ) << " ";
numbers.pop( );
}
cout << endl;
}



2 comments:

  1. Blogger Amit Vaidya said...

    the tags issue isnt getting solved yet. i am using following tag.

    pre class=reverselist:c
    my code....
    pre

    am using appropriate tags but in comments it is not shown..

    Please suggest corrections

    ReplyDelete
  2. use

    pre class=brushes:c
    my code....
    pre

    ReplyDelete