// nacteni standardnich knihoven #include #include #include // deklarace struktury obsahujici // hody jednotlivych kostek // k4-ctyrstenna,...,k20-dvacetistenna struct kostky { int k4,k6,k8,k10,k20; }; // pouzite funkce int hazeni(struct kostky *); // hlavni program int main() { struct kostky hody; int ii=10,cas,hod=0; cas=(int)time(NULL); srand(cas); printf(" novy hod\n+ konec\n"); while(ii==10) { ii=getchar(); printf("hod #%d\n",++hod); hazeni(&hody); printf("k4 k6 k8 k10 k20\n"); printf("%2d %2d %2d %3d %3d\n",hody.k4,hody.k6,hody.k8,hody.k10,hody.k20); } return 0; } // funkce vracející strukturu >hod<, // která obsahuje pseudonáhodné // hodnoty hozenych kostek int hazeni(struct kostky *hod) { struct kostky *temp=hod; temp->k4=rand()%4+1; temp->k6=rand()%6+1; temp->k8=rand()%8+1; temp->k10=rand()%10+1; temp->k20=rand()%20+1; return 0; }