Skip to content

Instantly share code, notes, and snippets.

Last active Mar 16, 2017
What would you like to do?
How EVMs were hacking in recent Legislative Assembly Elections 2017 in India! :P
Program: Hacking all EVMs enabling BJP to win.
Description: Well, Dev Jha asked for it. ¯\_(ツ)_/¯
Author: Jatin K Malik
Date: 16-03-2017 06:11:17 PM
#include < iostream >
using namespace std;
int main(void) {
int voteBJP, voteBSP, voteINC, voteSP;
voteBJP = voteBSP = voteINC = voteSP = 0;
while (true) {
int vote;
char ch;
cout << "\n\t\t****Welcome to Legislative Assembly Elections 2017****\n";
cout << "\n>>>Please cast your vote from the following: \n";
cout << "\n\t1. Bharatiya Janata Party (BJP)\n\t2. Bahujan Samaj Party (BSP)\n\t3. Indian National Congress (INC)\n\t4. Samajwadi Party.\n\t5. None Of The Above (NOTA)\n\n>>>Enter your vote: ";
cin >> vote;
cout << "\nRegistering your vote....";
cout << "\nHacking all EVMs....";
switch (vote) {
case 1:
case 2:
voteBJP++; // BSP? You sure don't mean BJP here?
case 3:
voteBJP++; // Congress? Pagal hai bc!!
case 4:
voteBJP++; // SP? Jo apne baap ka nahi hua, iss desh ka kya hoga :P
case 5:
voteBJP++; // NOTA? LOL.
voteBJP++; // Galat dalta hai? Koina. Modi++!
cout << "\n\n\t\t***Your vote has been casted!***\n\n";
cout << "\n----------------------------------------------------------\n";
cout << "\t\t****Voting results:****";
cout << "\n\t1. Bharatiya Janata Party (BJP):" << voteBJP << "\n\t2. Bahujan Samaj Party (BSP): " << voteBSP << "\n\t3. Indian National Congress (INC): " << voteINC << "\n\t4. Samajwadi Party.: " << voteSP << "\n\t5. None Of The Above (NOTA): NILL\n";
cout << "\t\t************************";
cout << "\n----------------------------------------------------------\n\n>>> Do you want to cast more votes? (Y/N)";
cin >> ch;
if (ch == 'n' || ch == 'N')
return 0;
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment