A voir également:
- Correction 'un programme
- Programme demarrage windows 10 - Guide
- Correction orthographe - Guide
- Desinstaller un programme - Guide
- Forcer la fermeture d'un programme - Guide
- Telecharger clavier français avec correction - Télécharger - Divers Utilitaires
2 réponses
Matio
Messages postés
671
Date d'inscription
mardi 6 mars 2007
Statut
Membre
Dernière intervention
25 janvier 2011
299
7 déc. 2008 à 20:41
7 déc. 2008 à 20:41
Math.random() retourne un nombre compris entre ]0,1[ donc float ou double.
mype
Messages postés
2435
Date d'inscription
jeudi 1 novembre 2007
Statut
Membre
Dernière intervention
16 août 2010
436
7 déc. 2008 à 20:42
7 déc. 2008 à 20:42
p doit etre un double et faut enlever le ; apres le if
double p; int pro; System.out.println("Donner la probabilite"); for(i=0;i<n-1;i++) { p=Math.random()%10000; if (p<pro) { t2[i]=t[i]; } else { if(t[i]==0) t2[i]=1; else t2[i]=0; } }
mype
Messages postés
2435
Date d'inscription
jeudi 1 novembre 2007
Statut
Membre
Dernière intervention
16 août 2010
436
>
zein
7 déc. 2008 à 21:54
7 déc. 2008 à 21:54
il faut que tu initialise ta variable pro
zein
>
mype
Messages postés
2435
Date d'inscription
jeudi 1 novembre 2007
Statut
Membre
Dernière intervention
16 août 2010
7 déc. 2008 à 22:01
7 déc. 2008 à 22:01
Merci encore une fois, ça marche maintenant.