Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <iostream>
- #include <vector>
- #include <queue>
- #include <stack>
- #include <string.h>
- #include <time.h>
- #include <math.h>
- #include <algorithm>
- // Bangke Style (DARKSTALKER)
- long int temp, i, j, k, T;
- #define kase while(T--)
- #define abs(I) if (I < 0) I *= -1
- #define fup(I, J, K) for (I=J;I<K;I++)
- #define fdw(I, J, K) for (I=J;I>K;I--)
- #define swap(I, J) {temp = I; I = J; J = temp;}
- #define same(I, J) if (I == J)
- #define dif(I, J) if (I != J)
- #define hold {fflush (stdin); getchar ();}
- const int MAX = 1000000;
- const int MIN = 1000;
- const float PI = 3.14;
- long int arr[MAX];
- // Bangke Style (DARKSTALKER)
- using namespace std;
- int main()
- {
- int lucky[100], win[100], n, pilih;
- char nama[100][100];
- printf ("Input Number Of Player [1..5] : ");
- scanf ("%d", &n);
- memset(win, 0, sizeof(int)*100);
- for (i=1;i<=n;i++)
- {
- printf ("Player-%d's name [5..25] : ", n);
- scanf ("%s", nama[i]);
- printf ("Player-%d's lucky number [1..9] : ", n);
- scanf ("%d", &lucky[i]);
- }
- do
- {
- printf ("\nNo. Name Number Total win\n");
- for (i=1;i<=n;i++)
- {
- printf ("%d. %s %d %d Time(s)\n", i, nama[i], lucky[i], win[i]);
- }
- printf ("LUCKY NUMBER GAMES\n\n");
- printf ("1. Change Player\n");
- printf ("2. View Lucky Number\n");
- printf ("3. Exit\n");
- printf ("Choice : ");
- scanf ("%d", &pilih);
- if (pilih == 1 )
- {
- printf ("No. Name Number Total win\n");
- for (i=1;i<=n;i++)
- {
- printf ("%d. %s %d %d Time(s)\n", i, nama[i], lucky[i], win[i]);
- }
- printf ("Input player index to change [1..%d]", n);
- scanf ("%d", i);
- printf ("\nPlayer-%d new name [5..25] : ", i);
- scanf ("%s", nama[i]);
- printf ("Player-%d new lucky number [1..9] : ", i);
- scanf ("%d", &lucky[i]);
- } else if (pilih == 2)
- {
- srand(time(NULL));
- k = rand()%8 + 1;
- printf ("Current lucky number is = %d\n\n", k);
- for (i=1;i<=n;i++)
- {
- if (lucky[i] == k)
- win[i]++;
- if (win[i] == 3)
- {
- printf ("%d The lucky player is %s\n\n", i, nama[i]);
- printf ("Congratulation... %s has won the game\n", nama[i]);
- printf ("Thank you");
- hold;
- return 0;
- }
- }
- }
- } while (pilih != 3);
- hold;
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement