For C++: Convert the following C++ code into psuedocode:   #include using namespace std; #define ARRAY_SIZE 8 void Display(int[]); void BubbleSort(int[]); void SelectionSort(int[]); int main() {   int arra1[] = {     45,     58,     12,     35,     45,     87,     15,     25   };   int arra2[] = {     45,     58,     12,     35,     45,     87,     15,     25   };   cout << "First Array: \n";   Display(arra1);   cout << endl;   cout << "Bubble Sort: " << endl;   BubbleSort(arra1);   //displays second array   cout << "\nSecond Array: \n";   Display(arra2);   cout << endl;   cout << "Selection Sort: " << endl;   SelectionSort(arra2);   cout << endl;   return 0; } void Display(int arra[]) {   for (int i = 0; i < ARRAY_SIZE; i++)     cout << arra[i] << " ";   cout << endl; } void BubbleSort(int arra[]) {   for (int i = ARRAY_SIZE - 2; i >= 0; i--)   {     for (int j = 0; j <= i; j++)     {       if (arra[j] > arra[j + 1])       {         int tmp = arra[j];         arra[j] = arra[j + 1];         arra[j + 1] = tmp;         Display(arra);       }     }   } } void SelectionSort(int arra[]) {   for (int i = 0; i < ARRAY_SIZE - 1; i++)   {     for (int j = i + 1; j < ARRAY_SIZE; j++)       if (arra[i] > arra[j])     {       int tmp = arra[i];       arra[i] = arra[j];       arra[j] = tmp;       Display(arra);     }   } }

C++ for Engineers and Scientists
4th Edition
ISBN:9781133187844
Author:Bronson, Gary J.
Publisher:Bronson, Gary J.
Chapter8: I/o Streams And Data Files
Section: Chapter Questions
Problem 8PP: (Data processing) A bank’s customer records are to be stored in a file and read into a set of arrays...
icon
Related questions
Question

For C++:

Convert the following C++ code into psuedocode:

 

#include <iostream>

using namespace std;

#define ARRAY_SIZE 8

void Display(int[]);

void BubbleSort(int[]);

void SelectionSort(int[]);

int main()

{

  int arra1[] = {
    45,
    58,
    12,
    35,
    45,
    87,
    15,
    25
  };

  int arra2[] = {
    45,
    58,
    12,
    35,
    45,
    87,
    15,
    25
  };

  cout << "First Array: \n";

  Display(arra1);

  cout << endl;

  cout << "Bubble Sort: " << endl;

  BubbleSort(arra1);

  //displays second array

  cout << "\nSecond Array: \n";

  Display(arra2);

  cout << endl;

  cout << "Selection Sort: " << endl;

  SelectionSort(arra2);

  cout << endl;

  return 0;

}

void Display(int arra[]) {

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

    cout << arra[i] << " ";

  cout << endl;

}

void BubbleSort(int arra[]) {

  for (int i = ARRAY_SIZE - 2; i >= 0; i--)

  {

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

    {

      if (arra[j] > arra[j + 1])

      {

        int tmp = arra[j];

        arra[j] = arra[j + 1];

        arra[j + 1] = tmp;

        Display(arra);

      }
    }

  }

}

void SelectionSort(int arra[]) {

  for (int i = 0; i < ARRAY_SIZE - 1; i++)

  {

    for (int j = i + 1; j < ARRAY_SIZE; j++)

      if (arra[i] > arra[j])

    {

      int tmp = arra[i];

      arra[i] = arra[j];

      arra[j] = tmp;

      Display(arra);

    }

  }

}

Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 2 steps

Blurred answer
Knowledge Booster
Concept of pointer parameter
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
C++ for Engineers and Scientists
C++ for Engineers and Scientists
Computer Science
ISBN:
9781133187844
Author:
Bronson, Gary J.
Publisher:
Course Technology Ptr
New Perspectives on HTML5, CSS3, and JavaScript
New Perspectives on HTML5, CSS3, and JavaScript
Computer Science
ISBN:
9781305503922
Author:
Patrick M. Carey
Publisher:
Cengage Learning