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
Students have asked these similar questions
Do this by hand: (1) Draw the circuit, (2) list all input rows, (3) compute intermediate columns left→rig (4) give the final output. (5) Submit a screenshot of your results. Y = (A · B + C) · (B+D)
Read Chapters 5-6 of Ralph Stair's "Fundamentals of Information Systems" textbook, 9th edition. 4. Give a brief explanation of the distinctions between credit, charge, debit, and smart care in Chapter 5: Discussion Questions. 1. List and briefly explain the elements that must be present for a business to truly benefit from its BI and analytics initiatives in Chapter 6: Discussion topics.
Task: How would the decimal number -19.375 be represented as a 32-bit IEEE-754 single-precision floating-point value? instructions: Do all conversions by hand. Show all intermediate steps. Submit a screenshot of your handwritten work.

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.
Similar questions
SEE MORE QUESTIONS
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