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 1st 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 C++ 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.
Deadline : Tuesday 1 s t October Problem: Task

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 Programming Questions!