Advertisement
zicaentu

dice2

Mar 3rd, 2018
153
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.13 KB | None | 0 0
  1. /*
  2.  
  3.  
  4.  
  5. Проверить количество выбрасываний игральных костей при
  6. разных количествах бросков, задаваемых пользователем.
  7. */
  8. #include <stdio.h>
  9. #include <stdlib.h>
  10. #include <time.h>
  11.  
  12. int main(int argc, char const *argv[])
  13. {
  14.     int count, throw,
  15.         dice1 = 0,
  16.         dice2 = 0,
  17.         dice3 = 0,
  18.         dice4 = 0,
  19.         dice5 = 0,
  20.         dice6 = 0;
  21.  
  22.     printf("Введите количество бросков: \n");
  23.     scanf("%d", &count);
  24.  
  25.     count *= 2;
  26.     while(count > 0)
  27.     {
  28.         throw = rand() % 6 + 1;
  29.  
  30.         switch(throw)
  31.         {
  32.             case 1 : dice1++; break;
  33.             case 2 : dice2++; break;
  34.             case 3 : dice3++; break;
  35.             case 4 : dice4++; break;
  36.             case 5 : dice5++; break;
  37.             case 6 : dice6++; break;
  38.         }
  39.  
  40.         count--;
  41.     }
  42.  
  43.     printf("Грань с 1 выпала: %d\n", dice1);
  44.     printf("Грань с 2 выпала: %d\n", dice2);
  45.     printf("Грань с 3 выпала: %d\n", dice3);
  46.     printf("Грань с 4 выпала: %d\n", dice4);
  47.     printf("Грань с 5 выпала: %d\n", dice5);
  48.     printf("Грань с 6 выпала: %d\n", dice6);
  49.  
  50.     return 0;
  51. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement