Zadání:
Sestavte program, který modeluje hod kostkou a do pole ukládá četnosti jednotlivých hodnot
Řešení:
Po zadání počtu hodů vynulujeme pole četností pomocí cyklu FOR (analogie k inicializaci proměnných).
Poté pomocí cyklu FOR nasimulujeme hod kostkou (proměnná k) a poté zvýšíme příslušnou četnost v poli
četností o 1 (jedna).
Na konci programu pole četností vytiskneme.
#include "stdafx.h"
#include "math.h"
#include
#include
using namespace std;
int _tmain(int argc, _TCHAR* argv[])
{
int cetnosti[6];
int n,i,k;
printf("Zadejte pocet hodu: ");
scanf_s("%d",&n,1);
srand(time(NULL));
for (i=0;i<6;i++) cetnosti[i]=0;
for (i=1;i<=n;i++)
{
k=rand()%6+1;
cetnosti[k-1]++;
}
for (i=0;i<6;i++) printf("Cetnost %d: %d\n",i+1,cetnosti[i]);
system("pause");
return 0;
}
program ke stažení