Question: Deadline : Tuesday 1 s t October Problem: Task Management System You need to create a program that manages a list of tasks. Each task
Deadline : Tuesday October
Problem: Task Management System
You need to create a program that manages a list of tasks. Each task has a description
and a status completed or not completed The program should allow the following
functionalities:
Add a Task: Add a task with its description. The task is by default set to
incomplete.
Remove a Task: Remove a task from the list. A task is identfied by its
description. No two tasks should have the same description, but this does not need
to be enforced. If more that one task has the same description, you should just
remove the first one found.
Mark Task as Completed: Mark a task as completed. Again the description
should be used to identify a task.
Display All Tasks: Display all tasks along with their status.
Requirements
Use the std: : list from the Standard Library to store tasks.
Each task can be represented as a struct containing the task description and its
status.
Implement functions for each functionality described above.
You can write a main function to serve as a driver for your program. For example
we could have a menu that allows calling each of the functions.
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
