fork download
  1. #include <iostream>
  2. #include <ctime>
  3. #include <stdlib.h>
  4.  
  5. #define TAMANHO 4
  6.  
  7. using namespace std;
  8.  
  9. int main()
  10. {
  11. srand (time(NULL));
  12.  
  13. int nums[TAMANHO][2] = { {0,0} ,{2,0},{3,0},{4,0}};
  14.  
  15. int sorteios = 30;
  16.  
  17. while (sorteios-- > 0){
  18. int posicaoSorteada = rand() % TAMANHO;
  19. nums[posicaoSorteada][1]++;
  20. std::cout<<"Elemento sorteado "<<nums[posicaoSorteada][0]<<" ja saiu "
  21. <<nums[posicaoSorteada][1]<<" vezes"<<endl;
  22. }
  23.  
  24. std::cout<<"Contagens totais:\nNum\t\tQuantidade "<<endl;
  25.  
  26. for (int i = 0; i < TAMANHO; ++i){
  27. std::cout<<nums[i][0]<<"\t\t"<<nums[i][1]<<endl;
  28. }
  29.  
  30. return 0;
  31.  
  32. }
  33.  
Success #stdin #stdout 0s 15232KB
stdin
Standard input is empty
stdout
Elemento sorteado 2 ja saiu 1 vezes
Elemento sorteado 4 ja saiu 1 vezes
Elemento sorteado 0 ja saiu 1 vezes
Elemento sorteado 4 ja saiu 2 vezes
Elemento sorteado 0 ja saiu 2 vezes
Elemento sorteado 4 ja saiu 3 vezes
Elemento sorteado 3 ja saiu 1 vezes
Elemento sorteado 3 ja saiu 2 vezes
Elemento sorteado 3 ja saiu 3 vezes
Elemento sorteado 2 ja saiu 2 vezes
Elemento sorteado 0 ja saiu 3 vezes
Elemento sorteado 0 ja saiu 4 vezes
Elemento sorteado 3 ja saiu 4 vezes
Elemento sorteado 2 ja saiu 3 vezes
Elemento sorteado 3 ja saiu 5 vezes
Elemento sorteado 0 ja saiu 5 vezes
Elemento sorteado 3 ja saiu 6 vezes
Elemento sorteado 0 ja saiu 6 vezes
Elemento sorteado 2 ja saiu 4 vezes
Elemento sorteado 2 ja saiu 5 vezes
Elemento sorteado 0 ja saiu 7 vezes
Elemento sorteado 3 ja saiu 7 vezes
Elemento sorteado 3 ja saiu 8 vezes
Elemento sorteado 3 ja saiu 9 vezes
Elemento sorteado 0 ja saiu 8 vezes
Elemento sorteado 0 ja saiu 9 vezes
Elemento sorteado 0 ja saiu 10 vezes
Elemento sorteado 4 ja saiu 4 vezes
Elemento sorteado 2 ja saiu 6 vezes
Elemento sorteado 3 ja saiu 10 vezes
Contagens totais:
Num		Quantidade 
0		10
2		6
3		10
4		4