je me demander comment je pourais faire pour que le pc choisisse entre ses caractére la au hassard (* , /, - et +)?
 Char au hasard?
 Char au hasard?
				
				
						
							
							
						
						
				je me demander comment je pourais faire pour que le pc choisisse entre ses caractére la au hassard (* , /, - et +)?
 
 
				
				
						
						
				Tu génères un nombre aléatoire entre 1 et 4 et tu fait correspondre par exemple dans un switch-case un numéro avec un de tes caractères !
Mon Site
Ma bibliothèque de gestion des chaînes de caractères en C
L'imagination est plus importante que le savoir. A. Einstein
Je ne répond à aucune question technique par MP, merci d'avance !
 
 
				
				
						
						
				Salut,
...et pour obtenir un nombre aléatoire entre 0 et N, laest ton amie:
http://c.developpez.com/faq/c/?page=..._random_bornes
Thierry
"The most important thing in the kitchen is the waste paper basket and it needs to be centrally located.", Donald Knuth
"If the only tool you have is a hammer, every problem looks like a nail.", probably Abraham Maslow
FAQ-Python FAQ-C FAQ-C++
+
 
			
			






 
			
			
			
			 
			
				
 
 
				
				
						
						
				Il serait plus simple d'avoir un tableau de caracteresEnvoyé par Franck.H
et te tirer l'indice au hasard.
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
 
 
				
				
						
						
				Heu oui exactEnvoyé par DaZumba

Mon Site
Ma bibliothèque de gestion des chaînes de caractères en C
L'imagination est plus importante que le savoir. A. Einstein
Je ne répond à aucune question technique par MP, merci d'avance !
 
 
				
				
						
						
				Envoyé par conceicao
Fait de ton mieux et poste ton code.
- Définir un tableau de 4 char initialisé avec les caractères en question
- Tirer un nombre pseudo-aléatoire entre 0 et 3 (srand(), rand()) FAQ
- Utiliser ce nombre comme indice pour lire le caractère dans le tableau
- Apprendre le français.
 
 
				
				
						
						
				Désolé, mais ça me fait super rireEnvoyé par conceicao

 
 
				
				
						
						
				tu rigole pour un rien toi mdrrrr , c'est un erreur de frappe!
tu doit pas t'embeter le soir , a la place d'une bonne comedie , tu viens ici non? mdrrr
 
 
				
				
						
						
				Alors tu as le droit de te relire et de te corriger :Envoyé par conceicao

 
 
				
				
						
						
				bon voila j'ai essayer de faire ca comme ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
mais ce n'est surement pas correct car j'obtient des lettres bizarres a la place des opérateur :{
quelqu'un vois c'est quoi mon erreur?
PS: je n'ai pas utiliser la méthode que vous m'avez parlez car je ne l'ai pas encore apris.Merci d'avance
 
 
				
				
						
						
				Bonsoir,
Quelle erreur ? AMHA, il y en a plusieurs. La première d'entre elles étant :Envoyé par conceicao
- d'utiliser un compilateur ne donnant aucun avertissement ;
OU
- de désactiver l'affichage avertissements ;
OU
- de ne pas lire les avertissements donnés par le compilateur.
Indice : un "long int" n'est pas un "char".
C'est peut-être l'occasion d'apprendre ?Envoyé par conceicao
Cordialement,
DS.
 
 
				
				
						
						
							
						
				Salut,
Le bout de code suivant:
renvoie un nombre entre 0 et 4 (équivalent à rand() % 5). Ce n'est pas ce que tu veux dans le code que tu as posté. Si tu veux un nombre aléatoire entre 1 et 5:
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
Par ailleurs, n'oublie pas d'initialiser le générateur de nombre pseudo-aléatoires un fois avant tout appel à rand() avec:
Code : Sélectionner tout - Visualiser dans une fenêtre à part (rand() % 4) + 1
Thierry
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
"The most important thing in the kitchen is the waste paper basket and it needs to be centrally located.", Donald Knuth
"If the only tool you have is a hammer, every problem looks like a nail.", probably Abraham Maslow
FAQ-Python FAQ-C FAQ-C++
+
Partager