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);     }   } }

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
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
Recommended textbooks for you
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education