Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : random et printf avec for :( [ Divers / Débutant(e) ] (sokotanic)

dimanche 22 juillet 2007 à 00:32:09 | random et printf avec for :(

sokotanic

salut

j'ai besoin d'aide
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
//Abdou chez les Almohades
using namespace std;
int main()
{
    srand(time(NULL));
int j,i;
int posX=2;
int valeur=0;

    for(j=0;j<1;j++)

{
    valeur=rand()%6;



}

for(i=0;i<10;i++)
{

    printf("voila:%d moi:%d\n",i,valeur);// je veux que la valeur prend une valeur random


    }
return 0;
}


dans printf("voila:%d moi:%d\n",i,valeur); la variable valeur ne prend pas une variable random il prend toujours le meme valeur parcontre je veux que chaque i a une valeur differente .
merci

dimanche 22 juillet 2007 à 08:08:54 | Re : random et printf avec for :(

Matt67

Bonjour,

Il semblerait que cela soit normal car, d'une part, ta boucle ne fait qu'un tour (je pense que tu voulais ecrire for(j=0; j<10; j++) dans la premiere boucle), et d'autre part, valeur ne peut stocker qu'une valeur à la fois donc valeur aura la dernière valeur renvoyé par rand() % 6.
Un conseil, mets une constante en debut de programme pour la taille de ton tableau de valeur (const int TAILLE_TABLEAU = 10) comme ça si tu veux changer la taille de ton tableau, tu n'a qu'une valeur à changer. Un tableau dynamique aurai été parfait mais c'est un autre sujet.
Pour que valeur puisse prendre TAILLE_TABLEAU valeurs, il faut faire la declaration comme suit : int valeur[TAILLE_TABLEAU];

Matt...

dimanche 22 juillet 2007 à 16:30:45 | Re : random et printf avec for :(

sokotanic

j'ai essayé mais j'arrive pas :(

peux tu me faire montré la marche dans mon code s'il te plait ?
merci

dimanche 22 juillet 2007 à 21:30:24 | Re : random et printf avec for :(

ShareVB

Réponse acceptée !
salut,

#include <stdio.h>
#include <stdlib.h>
#include <time.h>
//Abdou chez les Almohades
using namespace std;
int main()
{
    srand(time(NULL));
int j,i;
int posX=2;
int valeur[10];

    for(j=0;j<10;j++)

{
    valeur[j]=rand()%6;



}

for(i=0;i<10;i++)
{

    printf("voila:%d moi:%d\n",i,valeur[i]);// je veux que la valeur prend une valeur random


    }
return 0;
}


ShareVB

dimanche 22 juillet 2007 à 21:54:41 | Re : random et printf avec for :(

sokotanic

merci beaucoup , je n'est pas pense a ca

lundi 23 juillet 2007 à 19:31:10 | Re : random et printf avec for :(

Matt67

Bonsoir,

shareVB : Lui faire un code tout fait, et en plus sans aucun commentaire, je ne sais pas si c'est lui rendre service. Le guider aurait été plus judicieux. Mais bon, trop tard...

Matt...

lundi 23 juillet 2007 à 19:42:50 | Re : random et printf avec for :(

ShareVB

salut,

les tableaux, c'est l'essence du C...

Matt67 : c'est pas faux...mais en même temps je vois pas bien quoi expliquer à part : "utilise un tableau"...

ShareVB

jeudi 20 septembre 2007 à 04:53:28 | Re : random et printf avec for :(

sokotanic

t'inquiete pas Matt67le code est facile, merci ShareVB



Cette discussion est classé dans : int, valeur, printf, for, random


Répondre à ce message

Sujets en rapport avec ce message

Problem Affichage de mon Tableau [ par Orezza ] salut à tous, j'ai un blem à l'affichage du tableau. l'utilisateur parametre son tableau, c lui qui l'initilize mais j'arrive pas à afficher apres le affichage de caractere dans une grille [ par anzelus ] bonjour, voila, je suis un debutant en c, je dois faire un programme qui affiche une grille de points sur console, apres afficher un caractere special pb en c urgenttttttttttttttttt [ par natacha86 ] bonjour, j'ai un probleme avec mon programme, il ne veut pas sortir, j'ai fais un menu et apparement ya un bug mais je ne comprend rien.le code est as help une fonction qui a besoin de vous [ par natacha86 ] Re bonjour a tout le monde, voila j'ai mis tout le prog si vous voulez tester, en fait le pb viens de la fonctino tri_shell(), je ne sais pas pkoi ell methode de simplexe en c [ par antttar ] #include #include #include #include #include #include #include </ compilation mai au lancement "erreur la memoire ne peu pas pas etre read" [ par touny23 ] je maitrise pas tro le C.mai comme j ai un projet a faire dessus pour la rentré , je sui obligé de m y mettre .j arrive a compiler sous dev-cpp mai lo execution en DEV C++ [ par lucky31 ] bonsoir, j'ai 1 probleme avec l'execution de mon prg ecrit en c et j'utilise le dev c++voila mon code source alors si vous pouvez m'aider merci d'avan Trie bulle [ par afrikanoo ] #include #include void main(){ clrscr(); int n; <font color="#d3d3d encadre un texte en c/c++ [ par lil_adriano ] Slt tout le monde je debute en C/C++ je voudrai faire cadre  pour un mot mais j'y arrive pas.j'ai essayer de faire un mais on peu pas faire un mot cor


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :

Comparez les prix Nouvelle version


HTC Magic

Entre 429€ et 429€


Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,577 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.