Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1002 connectés 

  FORUM HardWare.fr
  Programmation
  C

  Traduire une fonction aléatoire de l'algorithme en langage C ?!

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Traduire une fonction aléatoire de l'algorithme en langage C ?!

n°1989412
aurelie074
Posté le 01-05-2010 à 23:09:49  profilanswer
 

Bonjour,
Je suis débutante en programmation, et j'aimerais un peu d'aide pour traduire cette fonction aléatoire en langage C :
 
Entier aleatoire (entier limite) {
        reel nombreAleatoire;
        nombreAleatoire <-- alea()*limite + 1;
        nombreAleatoire <-- ent (nombreAleatoire);
        retourner nombreAleatoire;
}
 
En effet, j'ai besoin de construire dans la suite de mon programme une grille carrée à deux dimensions, de taille maxi 50 cases. Ce nombre de cases est déterminé aléatoirement, et est compris entre 1 et 50
 
Programme ()
 
// Détermination des dimensions de la grille
 
tailleGrille <-- aleatoire (50)
grille[tailleGrille][tailleGrille];
 
 
 
 
Merci d'avance !!!!!

mood
Publicité
Posté le 01-05-2010 à 23:09:49  profilanswer
 

n°1989418
jesus_chri​st
votre nouveau dieu
Posté le 01-05-2010 à 23:53:44  profilanswer
 

Code :
  1. int tailleGrille = 1 + rand() % 50;


 
mais écrire :

Code :
  1. int grille[tailleGrille][tailleGrille];


où tailleGrille est variable (puisqu'aléatoire) n'est possible qu'en C99, hors ce langage est peu utilisé, je pense qu'implicitement tu utilises C89 (appelé aussi C ANSI).

n°1989422
gilou
Modérateur
Modzilla
Posté le 02-05-2010 à 00:47:57  profilanswer
 

Code :
  1. #include <stdlib.h>
  2. #include <time.h>
  3. .....
  4. srand((unsigned) time(NULL)); // a appeller une seule fois dans son programme
  5.  
  6. int tailleGrille = 1 + (int) (50.0 * (rand() / (RAND_MAX + 1.0)));


 
A+,


---------------
There's more than what can be linked! --    Iyashikei Anime Forever!    --  AngularJS c'est un framework d'engulé!  --

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C

  Traduire une fonction aléatoire de l'algorithme en langage C ?!

 

Sujets relatifs
Code C++ Pour tester un mémoire DDR2Phrase aléatoire
Quel langage pour développer une application pour 2000 et Vista ?Langage C : passage d'un tableau à une fonction
[javascript]Appeler une fonction dans un iframeRafraichir un GROUPBOX (C++, Win32)
bibliothèque langage C 
Plus de sujets relatifs à : Traduire une fonction aléatoire de l'algorithme en langage C ?!


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR