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

J´aide les personne en C/C++

sonic66
sonic66
Niveau 10
22 mai 2005 à 11:05:23

int f,e;
srand(time(NULL));
f=rand()%2;
cout < < " coisit un chiffre entre 0 et 1 < < endl;
cin > > e;
if(e==f)
{
cout < < attaque reussi! < < endl;
}
else
{
cout < < attaque loupée < < endl;
}
system("pause")

sonic66
sonic66
Niveau 10
22 mai 2005 à 11:06:27

tu peux faire ca plutot!
si on ecrit pareil que la chiffre au hazard , on fait lattaque la plus puissante , style le feu , et sinon lo

sonic66
sonic66
Niveau 10
22 mai 2005 à 11:08:28

sinon ca donne :

int f,e;
srand(time(NULL));
f=rand()%2;
if(f==1)
{
cout < < " attaque 1" < < endl;
}
else
{
cout < < " attaqye 2" < < endl

sonic66
sonic66
Niveau 10
22 mai 2005 à 11:09:00

voila , mais le premier code fais plus interargir le joueur ^^

Rikkuman4
Rikkuman4
Niveau 10
22 mai 2005 à 11:12:47

merci c´etais le 2eme code dong j´avais besoin !
par contre pour le premier c´est juste pour avoir des attaque loupé ou réussi cest sa ?

sonic66
sonic66
Niveau 10
22 mai 2005 à 11:14:26

le premier tu peut aussi faire que ce soit la boule de feu ou d´eau

le joueur appuis sur 1 ou 0
si il a le meme chiffre que l´ordi a mis au hazard , il lance du feu , sinon de l´eau......

sonic66
sonic66
Niveau 10
22 mai 2005 à 11:15:13

tu sais comment on peut fait de maniere a ce qu´il y ait par exemple 70% de cahnce que l´attaquee reussisse?

Rikkuman4
Rikkuman4
Niveau 10
22 mai 2005 à 11:15:38

ok merci je vais continué mon petit projet :)

Rikkuman4
Rikkuman4
Niveau 10
22 mai 2005 à 11:29:57

nan je sais pas lol mais att avant j´essaile mon truck car sinon je m´enbrouille, par contre si je comprend bien pour ton deuxieme code si a chaque fois ont reprend f,e; a n´importe quelle endrois sa mais l´attaque au hasard, bon mais sa ne marche pas regarde :

int f,e;
srand(time(NULL));
f=rand()%2;
if(f==1)
{
cout < < " Toupackque" < < endl;
}
else
{
cout < < " Racaille monstrueuse" < < endl;
}

cout<<""<<endl;
cout<<" ** QUE LE COMBAT COMMENCE ** " <<endl;
cout<<""<<endl;

statistique();
cout<<""<<endl;
cout<<"Korky attaque " <<endl;
cout<<"Attaque :"f,e<<endl;

j´ai pas mis tout le code la !

sonic66
sonic66
Niveau 10
22 mai 2005 à 11:32:33

heu , le hazard ne marche pas? :ouch:
ca met quoi quand tu le met en route

envoie moi tout ton code la dedans voir

http://rafb.net/paste/

Rikkuman4
Rikkuman4
Niveau 10
22 mai 2005 à 11:56:26

c´est bon sa marche mon programme marche :) merci

sonic66
sonic66
Niveau 10
22 mai 2005 à 12:01:02

derien ^^
mais moi aussi j´ai des emmerdes ^^

  1. include < stdlib.h>
  2. include < iostream>

using namespace std;

int main(int argc, char *argv[])
{
int i=0;
char lettre[200];
while(lettre[i]!=´*´)
{
i++;
cin > > lettre[i];
}
i=0;
cout < < " avant:\n";
for(i=0;i<=200;i++)
{
cout < < lettre[i];
}
cout < < " \n apres:\n";

i=200;
for(i=200;i>=0;i--)
{
cout < < lettre[200];
}
system("PAUSE");

}

ca compile , nikel , quand j´appuis sur * ca marche mais apres , ca ne reécrit pas du tout ce que javais ecrit au debut et ca le met encore moin a l´envert :-(

au passage , dans mon programme , je nutilise pas le lettre[0] , comment je pourrait faire pour l´utiliser de maniere a ce que meme si jecris un * de le debut ( au lettre[0] quoi , ca le detecte)

sonic66
sonic66
Niveau 10
22 mai 2005 à 12:13:15

a!

voila mon nouvo code :

  1. include < stdlib.h>
  2. include < iostream>

using namespace std;

int main(int argc, char *argv[])
{
int i=0;
char lettre[200];
while(lettre[i]!=´*´)
{
i++;
cin > > lettre[i];
}
i=0;
cout < < " avant:" < < endl;
for(i=0;i<=200;i++)
{
cout < < lettre[i];
}
cout < < " \n apres:\n";

for(i=i;i>=0;i--)
{
cout < < lettre[i];
}
system("PAUSE");

}

ca marche on dirait mais en plus de ce que je veut voir ecrit , il y a un milliard de caractere qui s´affichent! :snif.:

( ps: au passage , dans mon programme , je nutilise pas le lettre[0] , comment je pourrait faire pour l´utiliser de maniere a ce que meme si jecris un * de le debut ( au lettre[0] quoi , ca le detecte))

dnob700
dnob700
Niveau 10
22 mai 2005 à 12:15:03
  1. include < stdlib.h>
  2. include < iostream>

using namespace std;

void main(
{
int i=0;
char lettre[200];
do / /d´abord tu écrit qqch, et ensuite tu teste
{
cin > > lettre[i];
}while(lettre[i++]!=´*´);
lettre[i]=0;
i=0;
cout < < " avant:\n";
while ( lettre[i]!=´*´) / /on ne regarde que ce que tu as tapé
{
cout < < lettre[i++];
}
cout < < " \n apres:\n";

for(;i>=0;i--) / /on repars de là où on s´est arrété
{
cout < < lettre[i]; / /i, pas 200 ici.
}
system("PAUSE");
}

j´ai pas testé, mais ça devrait aller.

sonic66
sonic66
Niveau 10
22 mai 2005 à 12:15:59
  1. include < stdlib.h>
  2. include < iostream>

using namespace std;

int main(int argc, char *argv[])
{
int i=0;
char lettre[200];
while(lettre[i]!=´*´)
{
i++;
cin > > lettre[i];
}
i=0;
cout < < " avant:" < < endl;
cout < < lettre < < endl;

for(i=i;i>=0;i--)
{
cout < < lettre[i];
}
system("PAUSE");

}

voila!!!!

mais il reste encore un caractere qui se colle devant mon resultat , un signe bizzard , testez :svp: ! !!

( au passage , dans mon programme , je nutilise pas le lettre[0] , comment je pourrait faire pour l´utiliser de maniere a ce que meme si jecris un * de le debut ( au lettre[0] quoi , ca le detecte))

dnob700
dnob700
Niveau 10
22 mai 2005 à 12:18:12

pplus joli :
http://rafb.net/paste/results/r8j0QO14.html

sonic66
sonic66
Niveau 10
22 mai 2005 à 12:18:42
  1. include < stdlib.h>
  2. include < iostream>

using namespace std;

int main(int argc, char *argv[])
{
int i=0;
char lettre[200];
while(lettre[i]!=´*´)
{
i++;
cin > > lettre[i];
}
cout < < " avant:" < < endl;
cout < < lettre < < endl;
cout < < " apres" < < endl;
for(i=i;i>=0;i--)
{
cout < < lettre[i];
}
system("PAUSE");

}

bon , je l´ait encore arrangé , mais ya toujour des fichuts signe en trop la! :snif2:

( au passage , dans mon programme , je nutilise pas le lettre[0] , comment je pourrait faire pour l´utiliser de maniere a ce que meme si jecris un * de le debut ( au lettre[0] quoi , ca le detecte))

Rikkuman4
Rikkuman4
Niveau 10
22 mai 2005 à 12:22:22

mon programme marche trés bien je suis ravie de moi, il me manque a faire baissé les Hp des personnage, c´est bien de s´exercé comme sa avec tout les exercice de JYY² ^^

sonic66
sonic66
Niveau 10
22 mai 2005 à 12:22:53

dnob , tu prefere quel code?
http://rafb.net/paste/results/rOeMpu86.html
ou
http://rafb.net/paste/results/r8j0QO14.html

et , quand je compile , des caracteres en trop apparaissent , je ne sait pas pourquoi :snif2:

sonic66
sonic66
Niveau 10
22 mai 2005 à 12:24:02

rikku , essai de faire ca :
une attaque qui a 30% de chance de louper et 5% de chance de faire un coup critique ^^

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