Voting Systems
Description:
This is a university project designed with the intention of teaching the creation and testing of algorithms through the utilization of input-output comparisons and differential analysis between two executions. The primary objective is to ascertain whether the program functions as intended, and the project focuses on the development of various voting systems in C++. The voting process is conducted through the console, with distinct rules applicable to each voting system. Each voting system includes a leaderboard, the determination of a winner, and a list of voters, accompanied by any relevant data collected during the voting process.