I seem to never be able to figure out the little things that are screwing up my programs... It is always something tiny... anyone have a clue?
Code:#include <stdio.h> #include <iostream> main () { int num, redctr, bluectr, brownctr, yellowctr, greenctr, purplectr; redctr = 0, bluectr = 0, brownctr = 0, yellowctr = 0, greenctr = 0, purplectr = 0; printf("(Press 9 to stop voting.)\n\n"); printf("The Many Colors of M&M's Candy\n"); printf("1. red\n"); printf("2. blue\n"); printf("3. brown\n"); printf("4. yellow\n"); printf("5. green\n"); printf("6. purple\n"); printf("\nVote on your favoriate color by pressing the number before it.\n"); input: printf("Enter a vote:\n\n"); scanf("%i", &num); while (num >= 1 && num <= 6) { switch (num) { case 1: printf ("\nYou voted for red.\n"); redctr = redctr + 1; break; case 2: printf ("\nYou voted for blue.\n"); bluectr = bluectr + 1; break; case 3: printf ("\nYou voted for brown.\n"); brownctr = brownctr + 1; break; case 4: printf ("\nYou voted for yellow.\n"); yellowctr = yellowctr + 1; break; case 5: printf ("\nYou voted for green.\n"); greenctr = greenctr + 1; break; case 6: printf ("\nYou voted for purple\n"); purplectr = purplectr + 1; break; } goto input; } if (num == 9) { goto finish; } printf ("\nYou have entered and invalid vote. Please try again.\n"); goto input; finish: printf("\nYou have completed voting. The totals are:\n\n", num); printf("1. red %i\n", redctr); printf("2. blue %i\n", bluectr); printf("3. brown %i\n", brownctr); printf("4. yellow %i\n", yellowctr); printf("5. green %i\n", greenctr); printf("6. purple %i\n", purplectr); printf("\n\n"); system("pause"); return 0; }



LinkBack URL
About LinkBacks



