Program 245:
Pre Explanation:- By Default a Static Variable is '0' So no need to initialize a,b,c.
//Coming Soon...
Output:
#include<stdio.h> void Vote(int choice); main() { int n,stop; do{ printf("1)Vote A\n2)Vote B\n3)Vote C\n"); scanf("%d",&n); if(n>0&&n<=3) { Vote(n); } else{ printf("Enter Valid input\n"); } printf("Enter 1 or any number to continue else 0 to finish Voting and find who won the Vote\n"); scanf("%d",&stop); }while(stop); Vote(stop); } void Vote(int choice) { static int a,b,c; if(choice==1) { a++; } if(choice==2) { b++; } if(choice==3) { c++; } printf("Votes for A=%d\n",a); printf("Votes for B=%d\n",b); printf("Votes for C=%d\n",c); if(choice==0) { if(a>b&&a>c) { printf("A won with votes of %d\n",a); } if(b>a&&b>c) { printf("B won with votes of %d\n",b); } if(c>b&&c>a) { printf("C won with votes of %d\n",c); } } }Explanation:
Pre Explanation:- By Default a Static Variable is '0' So no need to initialize a,b,c.
//Coming Soon...
Output: