salut
svp pouvez-vous m'aidez ??
d'aprés le cours la fonction D:=random(100) sert a choisir un entier entre 0 et 99 mais dans ce petit program D prend toujours 0 alors ou est le prob et merci a vous tous :
program ex;
var D:integer;
begin
D:=random(100);
writeln(D);
readln;
end.
Si c'est comme en C tu dois initialiser une graine pour le générateur aléatoire. Si tu n'as pas de contrainte sur le langage fait plutôt du C, car pascal c'est un peu dépassé...
Bxflash
random
Messages postés1612Date d'inscriptionvendredi 26 novembre 2004StatutMembreDernière intervention30 mars 2006155 24 juin 2005 à 08:15
yaobo84
Messages postés91Date d'inscriptionvendredi 20 février 2009StatutMembreDernière intervention 1 novembre 20121 29 nov. 2009 à 00:28
Bsr! j'aimerais qu'une personne m'explique ce fait cette instruction:
for i := 1 to 10 do
tableau[i] := random(37) + 13;
Je sais que random(37) me donne des chiffres aléatoires entre 0 et 36 mais ce qui m'chappe c'est +13. Merci d'avance!
yaobo84
Messages postés91Date d'inscriptionvendredi 20 février 2009StatutMembreDernière intervention 1 novembre 20121 16 janv. 2010 à 23:14
Bonsoir as-mayes! y a-t-il possibilité d'ecrire une fonction en pascal qui puisse me retrouner une matrice à 2 dimention(par exemple me retourner la somme ou le produit de deux matrice)?
mamiemando
Messages postés33446Date d'inscriptionjeudi 12 mai 2005StatutModérateurDernière intervention20 décembre 20247 812 23 juin 2005 à 22:24
Si c'est comme en C tu dois initialiser une graine pour le générateur aléatoire. Si tu n'as pas de contrainte sur le langage fait plutôt du C, car pascal c'est un peu dépassé...