Data structures and algorithms in C++
Data structures and algorithms in C++
2nd Edition
ISBN: 9780470460443
Author: Goodrich
Publisher: WILEY
bartleby

Videos

Expert Solution & Answer
Book Icon
Chapter 1, Problem 1C

Explanation of Solution

Pseudo code:

//define a function reverse()

Procedure reverse()

//declare required variables

INT a[20],b[20],n.

//prompt the user to enter the number of elements

PRINT Enter the no: of elements:

//get the number of elements

GET n

//iterate a FOR loop

FOR i=0 to i<n

//prompt the use to enter the elements

PRINT Enter the elements

//get the values

GET a[i]

//iterate a FOR loop

FOR i=0 to i<n

//reverse the element

b[n-1-i]=a[i]

//iterate a FOR loop

FOR i=0 to i<n

//prompt the reversed elements

PRINT b[i]

Explanation:

The above pseudo code is used to create a function that takes an array of integers and reverse its order. In the procedure,

  • Declare the procedure “reverse()”.
  • Declare the variables and arrays.
  • Print the user to enter the number of elements.
  • Get the number of elements.
  • Iterate a “for” loop up to “i<n”.
  • Print to the user to enter the elements.
  • Get the values to “a[i]”.
  • Iterate a “for” loop up to “i<n”.
  • Reverse the elements.
  • Iterate a “for” loop up to “i<n”.
  • Print the elements.

C++ function:

void reverse()

{

//declare the required variables

int a[20],b[20],n;

//prompt the user to enter the number of elements

cout<<"Enter the no: of elements:";

//scan for the value

cin>>n;

//iterate a for loop

for(int i=0;i<n;i++)

{

//prompt the user to enter the elements

cout<<"Enter the"<<i<<" element:";

//scan for the values

cin>>a[i];

}

//iterate a for loop

for(int i=0;i<n;i++)

{

//Reversing the elements

b[n-1-i]=a[i];

}

//iterate a for loop

for(int i=0;i<n;i++)

{

//Display of reversed elements

cout<<b[i]<<"\n";

}

}

Explanation:

The above program code is used to create a function that takes an array of integers and reverse its order. In the procedure,

  • Declare the function “reverse()”.
  • Declare the variables and arrays.
  • Print the user to enter the number of elements.
  • Get the number of elements.
  • Iterate a “for” loop up to “i<n”.
    • Print to the user to enter the elements.
    • Get the values to “a[i]”...

Blurred answer

Chapter 1 Solutions

Data structures and algorithms in C++

Knowledge Booster
Background pattern image
Computer Science
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Recommended textbooks for you
Text book image
Database System Concepts
Computer Science
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:McGraw-Hill Education
Text book image
Starting Out with Python (4th Edition)
Computer Science
ISBN:9780134444321
Author:Tony Gaddis
Publisher:PEARSON
Text book image
Digital Fundamentals (11th Edition)
Computer Science
ISBN:9780132737968
Author:Thomas L. Floyd
Publisher:PEARSON
Text book image
C How to Program (8th Edition)
Computer Science
ISBN:9780133976892
Author:Paul J. Deitel, Harvey Deitel
Publisher:PEARSON
Text book image
Database Systems: Design, Implementation, & Manag...
Computer Science
ISBN:9781337627900
Author:Carlos Coronel, Steven Morris
Publisher:Cengage Learning
Text book image
Programmable Logic Controllers
Computer Science
ISBN:9780073373843
Author:Frank D. Petruzella
Publisher:McGraw-Hill Education
Definition of Array; Author: Neso Academy;https://www.youtube.com/watch?v=55l-aZ7_F24;License: Standard Youtube License