
Database System Concepts
7th Edition
ISBN: 9780078022159
Author: Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher: McGraw-Hill Education
expand_more
expand_more
format_list_bulleted
Question
Hello, C++ programming
The source code starter file is included as an attachment
The file starts with this string as the input to your encryption
LLSNEEIRUIGNUL-CHXUADUPUGD-RTYI61IE-GDD5E0-607325-8576A598DFJ-EH8IKD7E037FJKE87--54625B6870-FJE941597---FHE7FHJ8KEN436-471369073C8767DFE-7KO8FLKE6895-8934
When properly decoded, the answer will describe how might you feel after you get this encyption scheme working
Here is a list of steps needed to unencrypt your passcode, which is also found in the source code file:
- Create an empty stack
- The first 15 characters of the string get pushed into the stack in order (LLSNEEIRUIGNUL-)
- Create an empty queue
- The next 16 characters of the string get pushed into the queue in order (CHXUADUPUGD-RTYI)
- Create an empty deque
- For the remaining characters of the string in order (61IE-GDD5E0-607325-8576A598DFJ...) do the following conditionally:
- 1 = Pop the stack
- 2 = Pop the queue
- 3 = Pop the front of the deque
- 4 = Pop the back of the deque
- 5 = Move the top element of the stack to the back of queue
- 6 = Move the front element of the queue to the top of stack
- 7 = Move the top element of the stack to the front of deque
- 8 = Move the front element of the queue to the front of deque
- Anything else - Do nothing and move on
- NOTE: The term MOVE is not the same thing as COPY
- The deque will now have the secret phrase in it, listed from front to back, so print it out

Transcribed Image Text:#include <iostream>
#include <deque>
#include <queue>
#include <stack>
#include <string>
int main()
{
}
// Here is your input
std::string passcode
// Create an empty stack
// The first 15 characters of the string get pushed into the stack in order
// Create an empty queue
// The next 16 characters of the string get pushed into the queue in order
// Create an empty deque
=
string
"LLSNEEIRUIGNUL-CHXUADUPUGD-RTY161IE-GDD5E0-607325-8576A598DFJ-EH8IKD7E037FJKE87--54625B6870-FJE941597---FHE7FHJ8KEN436-471369073C8767DFE-7KO8FLKE6895-8934";
// For the remaining characters of the string in order:
// 1
Pop the stack
// 2
Pop the queue
// 3
Pop the front of the deque
// 4 -
Pop the back of the deque
// 5 -
Move the top element of the stack to the back of queue
// 6 -
Move the front element of the queue to the top of stack
// 7 - Move the top element of the stack to the front of deque
// 8 - Move the front element of the queue to the front of deque
// Anything else - Do nothing and move on
std::cout << "How might you feel when you get this encryption scheme working properly?" << std::endl;
// The deque will have the secret phrase in it, listed from front to back, so print it out
// Cleanup
system("PAUSE");
return 0;
Expert Solution

This question has been solved!
Explore an expertly crafted, step-by-step solution for a thorough understanding of key concepts.
Step by stepSolved in 3 steps with 6 images

Knowledge Booster
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
- >> classicVinyls.cpp For the following program, you will use the text file called “vinyls.txt” attached to this assignment. The file stores information about a collection of classic vinyls. The records in the file are like the ones on the following sample: Led_Zeppelin Led_Zeppelin 1969 1000.00 The_Prettiest_Star David_Bowie 1973 2000.00 Speedway Elvis_Presley 1968 5000.00 Spirit_in_the_Night Bruce_Springsteen 1973 5000.00 … Write a declaration for a structure named vinylRec that is to be used to store the records for the classic collection system. The fields in the record should include a title (string), an artist (string), the yearReleased (int), and an estimatedPrice(double). Create the following…arrow_forwardT9arrow_forwardC++ Visual 2019 A file called num.txt. write a C++ program that opens a file, reads all the numbers from the file and calculates the following: The number of numbers in the file The sum of all the numbers in the file (a running total) The average of all the numbers in the file The program should display the number of numbers found in the file, the sum of the numbers and the average of the numbers. These are the numbers in the num.txt file :…arrow_forward
- C++arrays, c-strings, functions with arrays as parameters 1. Create a file that contains 20 integers or download the attached file twenty_integers.txt Create a program that: 2. Declares a c-style string array that will store a filename. 3. Prompts the user to enter a filename. Store the file name declared in the c-string. 4. Opens the file. Write code to check the file state. If the file fails to open, display a message and exit the program. 5. Declare an array that holds 20 integers. Read the 20 integers from the fileinto the array.6. Write a function that accepts the filled array as a parameter and determines the MAXIMUM value in the array.Return the maximum value from the function (the function will be of type int).7. Print ALL the array values AND print the maximum value in the array using a range-based for loop. Use informational messages.Ensure the output is readable.arrow_forwardUsing Payton (write it as simple as possible)arrow_forwardC++ OOP You are creating an Employee Record App. Following information is required to store.o name. A string that holds the employee’s name.o idNumber. An int variable that holds the employee’s ID number.o department. A string that holds the name of the department where the employeeworks.o position. A string that holds the employee’s job title.o CovidStatus: Either the employee has been covid Positive or not.arrow_forward
- In Python, you can use ______ to create Strings. single quotes (') double quotes (") three single quotes (''') All of the above A and B only None of the abovearrow_forwardC programming language Criteria graded: Declare file pointers Open file Read from file Write to file Close file Instructions: Write a segment of code that opens a file called “numbers.txt” for reading. This file is known to have 10 numbers in it. Read in each number and print a ‘*’ to the screen if the number is even. If the number is odd, do nothing. Conclude by closing this file.arrow_forwardJava codearrow_forward
- C lanaguge Managing Student Information! C LANGUAGE We're going to build a student information management system. The user should be shown a menu with four options: display student initials, display student GPAs, add students, or exit the program. If the user chooses to exit, the program should end. Otherwise, if the user chooses to display the student initials, the contents of the students.txt file should be read, and just the student number and initials should be displayed to the user in a tabular format. If the user chooses to display the student GPAs, the contents of the students.txt file should be read, and just the student number and GPAs should be displayed to the user in a tabular format. If the user chooses to add students, they should be prompted for the number of studnets they’d like to add. They should then be prompted that many times for a studnet number, a GPA, a first initial, and a last initial. Each of the new items should be saved to the students.txt file.…arrow_forwardFile redirection allows you to redirect standard input (keyboard) and instead read from a file specified at the command prompt. It requires the use of the < operator (e.g. java MyProgram < input_file.txt) True or Falsearrow_forwardIn python pleasearrow_forward
arrow_back_ios
SEE MORE QUESTIONS
arrow_forward_ios
Recommended textbooks for you
- Database System ConceptsComputer ScienceISBN:9780078022159Author:Abraham Silberschatz Professor, Henry F. Korth, S. SudarshanPublisher:McGraw-Hill EducationStarting Out with Python (4th Edition)Computer ScienceISBN:9780134444321Author:Tony GaddisPublisher:PEARSONDigital Fundamentals (11th Edition)Computer ScienceISBN:9780132737968Author:Thomas L. FloydPublisher:PEARSON
- C How to Program (8th Edition)Computer ScienceISBN:9780133976892Author:Paul J. Deitel, Harvey DeitelPublisher:PEARSONDatabase Systems: Design, Implementation, & Manag...Computer ScienceISBN:9781337627900Author:Carlos Coronel, Steven MorrisPublisher:Cengage LearningProgrammable Logic ControllersComputer ScienceISBN:9780073373843Author:Frank D. PetruzellaPublisher:McGraw-Hill Education

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)
Computer Science
ISBN:9780134444321
Author:Tony Gaddis
Publisher:PEARSON

Digital Fundamentals (11th Edition)
Computer Science
ISBN:9780132737968
Author:Thomas L. Floyd
Publisher:PEARSON

C How to Program (8th Edition)
Computer Science
ISBN:9780133976892
Author:Paul J. Deitel, Harvey Deitel
Publisher:PEARSON

Database Systems: Design, Implementation, & Manag...
Computer Science
ISBN:9781337627900
Author:Carlos Coronel, Steven Morris
Publisher:Cengage Learning

Programmable Logic Controllers
Computer Science
ISBN:9780073373843
Author:Frank D. Petruzella
Publisher:McGraw-Hill Education