Variable aleatoire entre 0 et 1

Résolu
khadija333 Messages postés 6 Date d'inscription samedi 17 décembre 2005 Statut Membre Dernière intervention 4 juin 2007 - 6 mai 2007 à 23:37
khadija333 Messages postés 6 Date d'inscription samedi 17 décembre 2005 Statut Membre Dernière intervention 4 juin 2007 - 7 mai 2007 à 01:10
salut tout le monde,
j'ai essayé de generer une variable reelle aléatoire entre 0 et 1 en langage C mais elle me donne toujours o.ooooo je ne sais pas pourquoi.voici le code:

#include<stdio.h>
#include<stdlib.h>
#include<conio.h>
void main()
{
  clrscr();
   for(int i=0;i<5;i++)
   {
     randomize();
     int d=rand();
     float u=(float)(d/RAND_MAX);
     printf("%f\n",u);
   }getch();
}

j'attends vos reponses et merci d'avance

2 réponses

BruNews Messages postés 21040 Date d'inscription jeudi 23 janvier 2003 Statut Modérateur Dernière intervention 21 août 2019
7 mai 2007 à 00:49
Mets d en float.

ciao...
BruNews, MVP VC++
3
khadija333 Messages postés 6 Date d'inscription samedi 17 décembre 2005 Statut Membre Dernière intervention 4 juin 2007
7 mai 2007 à 01:10
merci beaucoup,ta reponse m'a vraiment été bénéfique
0
Rejoignez-nous