Tirer au hasard un nombre dans un tableau...

Fermé
Utilisateur anonyme - 7 mars 2006 à 20:45
blux Messages postés 26013 Date d'inscription dimanche 26 août 2001 Statut Modérateur Dernière intervention 26 avril 2024 - 8 mars 2006 à 08:25
bonjour,
débutante ( avec un niveau vraimant pitoyable ! lol ), je dois faire un programme en langage C.
on doit simuler des lancés de deux dés et faire la somme qui va donc de 2 à 12 de ces deux valeurs ceci 100000 fois
on doit ensuite calculer la probabilité pour chaque addition ( 2, 3...12)
je ne sais trop comment prendre ce pb !
comment faire pour entrer une variable qui prendrait aléatoirement une valeur dans un tableau prédéfini? ( car le TP porte sur les tableaux )
ou dois je utiliser une autre méthode?
merci d'avance :-)

1 réponse

blux Messages postés 26013 Date d'inscription dimanche 26 août 2001 Statut Modérateur Dernière intervention 26 avril 2024 3 289
8 mars 2006 à 08:25
Salut,

le plus simple est de déclarer un tableau de 12 cases dont la première est inutilisée...

Chaque fois que tu calculeras ta somme (avec une fonction random), tu iras faire +1 dans le tableau avec l'indice égal à ta somme.

A la fin, il te suffit de relire ton tableau pour en déduire les proba : tu sais que tu as 100000 essais, et tu connais le nombre d'apparitions de telle somme...

Ex :

somme = 3
tab(3) = tab(3) +1

Ca irait pour commencer ?
2