CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

rand

rezytre
rezytre
Niveau 5
28 octobre 2003 à 12:19:10

en fait g a=0 , b=0 et c=0.
en rentrant d données 0 peut devenir 1 ou 5.
je voudrais que l´ordi choisisse au hasard une de ces valeurs seulement parmit celles = à 0.
et que cette valeur devienne = à 5.

ARRG
ARRG
Niveau 5
28 octobre 2003 à 12:44:16

êuh... tu travailles sur koi la ? un vélo, une choucroute, RM ?

En tout cas: vive les patates !

freedix
freedix
Niveau 10
28 octobre 2003 à 12:46:17

Euh tu peux réexpliquer, j´ai pas compris :)

rezytre
rezytre
Niveau 5
28 octobre 2003 à 12:50:09

en fait j´ai a=0 , b=0 et c=0.
je voudrais que l´ordi choisisse au hasard une de ces valeurs seulement parmit celles = à 0.
et que cette valeur devienne = à 5.
seulement le joueur en entrant des données peut modifié par ex a=0 et le transformer en a=1.

rezytre
rezytre
Niveau 5
28 octobre 2003 à 14:08:29

:up:

freedix
freedix
Niveau 10
28 octobre 2003 à 14:33:21

J´ai essayé de faire une petite fonction, mais je suis pas du tout sur qu´elle fonctionne :)

Le code :

void random ( TailleTableau )
{
int nombre = 0; // Variable qui va enregister le nombre d´élément ayant la valeur 0

for ( int x = 0; x < TailleTableau; x++ ) {
if ( tableau[ x ] == 0 )
nombre++;
}

srand( time( NULL ) ) ;
int random = ( rand() % nombre ) + 1; /* On génère un nombre qui sera compris entre 1 et le nombre d´éléments du tableau ayant la valeur 0 */

for ( int a = TailleTableau; a > 0; a-- ) { // On recherche l´élément du tableau qui a été choisi
if ( tableau[ a ] == 0 )
random -= 1;
if ( random == 0 )
std::cout < < " La valeur choisie est la " < < a < < " ere" < < endl;
}
}

Et tu appelle la fonction comme ceci :
random ( LaTailleDeTonTableau ) ;

freedix
freedix
Niveau 10
28 octobre 2003 à 14:36:34

Si tu veux voir le code sans les espaces :
http://benjamin4.free.fr/code.txt

rezytre
rezytre
Niveau 5
28 octobre 2003 à 15:15:50

g ça:

int pu;
cout<<"\n\nJOUEUR 1 : Entrez la ligne ou vous voulez placer le piont ( 1-6)"<<endl;
cin>>pu;
int zb;
cout<<"\n\nJOUEUR 1 : Entrez la colonne ou vous voulez placer le piont ( 1-7)"<<endl;
cin>>zb;
if(pu==1 && zb==1 && a!=5){
a=1;
}

je voudrais que si pu==1 && zb==1 && a==5 , je retrouve ça ( je suis avec deux joueurs et si a=5 c au joueur 2 de jouer mais je voudrais que ce soit à nouveau au joueur 1).

freedix
freedix
Niveau 10
28 octobre 2003 à 15:27:38

Elle correspond à quoi la variable a ?
PS : Pourquoi a tu choisi la variable pu :rire2:

rezytre
rezytre
Niveau 5
28 octobre 2003 à 15:42:48

" a" c un emplacement.
si a=0, l´emplacement est libre.
si a=5, l´emplacement est ocuppé.
donc je voudrais que si a est ocuppé alors s´affiche " ocuppé" et que le joueur 1 rentre à nouveau " pu" et " zb" sans passer au joueur 2.

PS: parce que j´avais envie !
:lol:

freedix
freedix
Niveau 10
28 octobre 2003 à 16:14:49

Tu peux réprésenter ton plateau de jeu comme un tableau. Les case où il n´y a pas de pions ont la valeur 0, celles qui ont un pion mis par le joueur 1 ont la valeur 1 et celles qui ont un pion mis par le joueur 2 ont la valeur 2.

Le code :
int tableau[ 7 ][ 6 ]; // Le tableau qui représente ton plateau de jeu

// Ici, tu initialise toutes les cases du tableau à 0

int colonne;
cout < < " JOUEUR 1 : Entrez la colonne ou vous voulez placer le piont ( 1-7)" < < endl;
cin > > colonne;

int ligne;
cout < < " JOUEUR 1 : Entrez la ligne ou vous voulez placer le piont ( 1-6)" < < endl;
cin > > ligne;

if ( tableau[ colonne ][ ligne ] == 0 ) { // C´est que l´emplacement est vide
std::cout < < " Votre pion a bien été placé" < < endl;
tableau[ colonne ][ ligne ] = 1;
}
else // Il existe déjà un pion ici
while ( tableau[ colonne ][ ligne ] ! = 0 )
std::cout < < " Un pion est déjà placé à cet endroit, recommencez" < < endl;
cin > > colonne > > ligne;

freedix
freedix
Niveau 10
28 octobre 2003 à 16:16:42

Pour le while, j´ai oublié les accolades ouvrantes et fermantes :)

freedix
freedix
Niveau 10
29 octobre 2003 à 11:18:17

Ça fonctionne ? :)

Sous forums
  • Aide à l'achat Mac
  • Macintosh
  • Création de sites web
  • Création de Jeux
  • Linux
  • Programmation
  • Internet
  • Steam Deck
  • Hardware
La vidéo du moment