A voir également:
- Correction 'un programme
- Ce programme est écrit en python. il construit un mot secret dans une variable mais il ne l'affiche pas. modifiez-le pour qu'il affiche le mot secret. exécutez-le. quel est ce mot secret ? ✓ - Forum Python
- Correction manuel - Forum Études / Formation High-Tech
- Frequence programme national ✓ - Forum Messagerie
- Programme demarrage windows 10 - Guide
- Programme démarrage windows 10 - Guide
2 réponses
Matio
Messages postés
671
Date d'inscription
mardi 6 mars 2007
Statut
Membre
Dernière intervention
25 janvier 2011
298
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
435
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
435
>
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.