Hotel "Heaven World" has many halls for various kinds of occasions in their hotel. They have assigned one owner for each hall who will manage all the scheduled events for that hall. Customers who have booked a hall can contact that hall owner for any queries or suggestions about their event. The hotel has kept a helping robot at the entrance where a customer can enter their hall number and the robot will tell them the owner's name for that hall. Use the hash map to store the data with hall number as its key and owner name as value. Write a C++ program to find the owner name of the hall by hall number using the map. Strictly adhere to the Object-Oriented specifications given in the problem statement. All class names, member variable names, and function names should be the same as specified in the problem statement.

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 QUESTION SEE ATTACHMENT.

----AND PLEASE USE BELOW MAIN.CPP TEMPLATE WHILE MAKING CODE -------

 

Main.cpp

#include<iostream>
#include<map>
using namespace std;
string* splitString(string str){
string* arr = new string[25];
int i=0;
string delimiter = ",";
size_t pos = 0;
string token;
while ((pos = str.find(delimiter)) != string::npos) {
token = str.substr(0, pos);
arr[i]=token;
str.erase(0, pos + delimiter.length());
i++;
}
arr[i]=str;
return arr;
}
int main()
{
//Fill your code here

}
Hotel "Heaven World" has many halls for various kinds of occasions in their hotel.
They have assigned one owner for each hall who will manage all the scheduled events
for that hall. Customers who have booked a hall can contact that hall owner for any
queries or suggestions about their event. The hotel has kept a helping robot at the
entrance where a customer can enter their hall number and the robot will tell them the
owner's name for that hall. Use the hash map to store the data with hall number as its
key and owner name as value.
Write a C++ program to find the owner name of the hall by hall number using the map.
Strictly adhere to the Object-Oriented specifications given in the problem
statement. All class names, member variable names, and function names should be
the same as specified in the problem statement.
In the main method, obtain input as CSV from the user in the console and find the Hall
number to get the Owner of that hall using the map.
Problem constraints:
Create a Map as map <string, string >
Use find() to find the hall owner's name.
Input and Output Format:
The First line of input consists of an Integer 'n' which corresponds to the number of
Halls.
The next 'n' lines of Inputs are in CSV format.
For output refer to sample Input and Output for formatting specifications.
Sample Input and Output 1:
[All text in bold corresponds to input and the rest corresponds to output]
Enter the number of Halls
4
Enter details of Hall 1:
Hall-230, Binny
Enter details of Hall 2:
Hall-233, Ram
Enter details of Hall 3:
Hall-255, Annie
Enter details of Hall 4:
Hall-240, Vikram
Enter the Hall number to find its owner:
Hall-233
The owner of Hall-233 is Ram
Transcribed Image Text:Hotel "Heaven World" has many halls for various kinds of occasions in their hotel. They have assigned one owner for each hall who will manage all the scheduled events for that hall. Customers who have booked a hall can contact that hall owner for any queries or suggestions about their event. The hotel has kept a helping robot at the entrance where a customer can enter their hall number and the robot will tell them the owner's name for that hall. Use the hash map to store the data with hall number as its key and owner name as value. Write a C++ program to find the owner name of the hall by hall number using the map. Strictly adhere to the Object-Oriented specifications given in the problem statement. All class names, member variable names, and function names should be the same as specified in the problem statement. In the main method, obtain input as CSV from the user in the console and find the Hall number to get the Owner of that hall using the map. Problem constraints: Create a Map as map <string, string > Use find() to find the hall owner's name. Input and Output Format: The First line of input consists of an Integer 'n' which corresponds to the number of Halls. The next 'n' lines of Inputs are in CSV format. For output refer to sample Input and Output for formatting specifications. Sample Input and Output 1: [All text in bold corresponds to input and the rest corresponds to output] Enter the number of Halls 4 Enter details of Hall 1: Hall-230, Binny Enter details of Hall 2: Hall-233, Ram Enter details of Hall 3: Hall-255, Annie Enter details of Hall 4: Hall-240, Vikram Enter the Hall number to find its owner: Hall-233 The owner of Hall-233 is Ram
Expert Solution
steps

Step by step

Solved in 2 steps with 2 images

Blurred answer
Similar questions
  • SEE MORE 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