Question: Write a C++ program that reads a file input.csv, containing grades. Input.csv is ordered such that column 1 is name, column 2 is email, column

Write a C++ program that reads a file input.csv, containing grades. Input.csv is ordered such that column 1 is name, column 2 is email, column 3 is Student ID number, and column 4 is student's score. Use the Regex class to parse each row in input.csv. Create a hash table using students ID number as a key and students score as a value (key-value pair). Resolve collisions using the chaining method. Read another file, roster.csv containing students grades (= class grading book). Use the Regex to parse each row in roster.csv. Look up the hash table by using the parsed ID number and recover the corresponding quiz score. Finally, create a new file output.csv with appended scores.

Write a C++ program that reads a file input.csv, containing grades. Input.csvis ordered such that column 1 is name, column 2 is email,

Echo Wells Candace Bishop Conan Daugherty aliquam.arcu.Aliquam@nequenon.net Emmanuel Chan cVestibulum@Etiamvestibulummassa.com Beatrice Morganaugue@tempus.edu Ruth Woods Ursula Dickson Donna Dennis Sydnee Holloway cubilia.Curae.Phasellus@nibhdolor.net Tarik Sargent Kiona Santana Travis House Basil Moorn Barbara Walter Echo Haynes Keely Graham Taylor RobersonDuis.mi.enim@aceleifendvitae.edu Bertha Rodriguez Duis.volutpat.nunc@uteros.ca Deacon Richards eget.dictum@eget.com Mikayla Grant Tucker Mullen Ruth Marquez Vance Everett accumsan.neque@acmetus.com adipiscing@bibendum.com 800000079 800000057 800000053 800000062 800000055 49 41 47 7 augue@vitae.org congue.In@velsapien.com consectetuer@turpis.net 800000051 800000021 cubilia.Curae@vehiculaet.edu Cum.sociis.natoque@tristiquealiquetPhasellus.co.uk 800000069 Donec.at@risusMorbi.net Donec.nibh@Donecnonjusto.org Donec@placeratvelitQuisque.edu dui.in.sodales@eget.net dui@anteipsumprimis.co.uk 800000081 800000074 47 800000052 800000032 eget.dictum@tincidunttempusrisus.edu eget.metus.eu@lacus.net eget@Fusce.org elit.pellentesque@bibendum.edu 1 37 31 800000070 800000050 Figure 1: Students quiz score (input file)

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!