Vérifier si ce programme vrai ou non
Fermé
lotfi de
Messages postés
82
Date d'inscription
dimanche 4 novembre 2012
Statut
Membre
Dernière intervention
6 mai 2013
-
Modifié par 00lina00 le 6/11/2012 à 12:08
Reivax962 Messages postés 3672 Date d'inscription jeudi 16 juin 2005 Statut Membre Dernière intervention 11 février 2021 - 7 nov. 2012 à 17:51
Reivax962 Messages postés 3672 Date d'inscription jeudi 16 juin 2005 Statut Membre Dernière intervention 11 février 2021 - 7 nov. 2012 à 17:51
A voir également:
- Vérifier si ce programme vrai ou non
- Verifier un lien - Guide
- Programme demarrage windows 10 - Guide
- Vérifier si mot de passe piraté - Guide
- Lg non programmé - Forum TV & Vidéo
2 réponses
Heliotte
Messages postés
1491
Date d'inscription
vendredi 26 octobre 2012
Statut
Membre
Dernière intervention
28 janvier 2013
92
5 nov. 2012 à 22:31
5 nov. 2012 à 22:31
Bonsoir lotfi de,
Tu as écris :
En plus, dans cette même condition, tu dit:
SI ((a<0) ET (b<0)) /* cela signifie que les deux nombres sont négatifs */
.. OU ((a<0) ET (b>0)) /* cela signifie que 'a' est négatif et 'b' est positif */
.. OU ((a>0) ET (b<0)) /* cela signifie que 'a' est positif et 'b' est négatif*/
Je pense qu'il y a un non-sens des ces propos.
Si tu souhaite indiquer seulement quand [a ET b] sont positifs
............................................... OU quand [a ET b] sont négatifs, alors il faut écrire:
if((a<0)&&(b<0))
printf("la signe de produit de deux entier est -\n");
else if((a>=0)&&(b>=0))
printf("la signe de produit de deux entier est +");
Tu as écris :
if((a<0)&&(b<0))//((a<0)&&(b>0))//((a>0)&&(b<0))Si tu veux mettre un OU, alors il faut écrie le double pipe, cad "||" et pas "//"
En plus, dans cette même condition, tu dit:
SI ((a<0) ET (b<0)) /* cela signifie que les deux nombres sont négatifs */
.. OU ((a<0) ET (b>0)) /* cela signifie que 'a' est négatif et 'b' est positif */
.. OU ((a>0) ET (b<0)) /* cela signifie que 'a' est positif et 'b' est négatif*/
Je pense qu'il y a un non-sens des ces propos.
Si tu souhaite indiquer seulement quand [a ET b] sont positifs
............................................... OU quand [a ET b] sont négatifs, alors il faut écrire:
if((a<0)&&(b<0))
printf("la signe de produit de deux entier est -\n");
else if((a>=0)&&(b>=0))
printf("la signe de produit de deux entier est +");
Reivax962
Messages postés
3672
Date d'inscription
jeudi 16 juin 2005
Statut
Membre
Dernière intervention
11 février 2021
1 011
6 nov. 2012 à 11:46
6 nov. 2012 à 11:46
Bonjour,
Ce n'est peut-être pas l'esprit, mais ce serait plus simple :
if (a * b < 0)
...
Non ?
Xavier
Ce n'est peut-être pas l'esprit, mais ce serait plus simple :
if (a * b < 0)
...
Non ?
Xavier
Heliotte
Messages postés
1491
Date d'inscription
vendredi 26 octobre 2012
Statut
Membre
Dernière intervention
28 janvier 2013
92
6 nov. 2012 à 11:55
6 nov. 2012 à 11:55
Bonjour Reivax962,
Je suis le fil depuis le début et ce qui m'intrigue c'est la première phrase de lofti de, je cite : "c est un programme en langage c++ qui afficher le signe de prod de deux entier sans le multiplication ".
C'est bien pour cette raison que je me permet de lui poser la question "Produit = (a * b)" ?
Si c'est le cas, effectivement, c'est le résultat du produit de deux nombre qu'il faut identifier s'il est positif, nulle ou négatif.
Dans le cas contraire, c'est chacun des nombres (a et b) ...
Je suis le fil depuis le début et ce qui m'intrigue c'est la première phrase de lofti de, je cite : "c est un programme en langage c++ qui afficher le signe de prod de deux entier sans le multiplication ".
C'est bien pour cette raison que je me permet de lui poser la question "Produit = (a * b)" ?
Si c'est le cas, effectivement, c'est le résultat du produit de deux nombre qu'il faut identifier s'il est positif, nulle ou négatif.
Dans le cas contraire, c'est chacun des nombres (a et b) ...
Reivax962
Messages postés
3672
Date d'inscription
jeudi 16 juin 2005
Statut
Membre
Dernière intervention
11 février 2021
1 011
6 nov. 2012 à 12:07
6 nov. 2012 à 12:07
Au temps pour moi, la lecture du sujet d'origine n'étant pas très facile, ce point m'avait échappé.
Je pense qu'il faut identifier le signe du produit sans effectuer la multiplication. C'est en fait un pur exercice scolaire et non pas une application réelle.
Ce n'est pas vraiment l'esprit de CCM que de faire les exercices à la place des élèves...
Je pense qu'il faut identifier le signe du produit sans effectuer la multiplication. C'est en fait un pur exercice scolaire et non pas une application réelle.
Ce n'est pas vraiment l'esprit de CCM que de faire les exercices à la place des élèves...
Heliotte
Messages postés
1491
Date d'inscription
vendredi 26 octobre 2012
Statut
Membre
Dernière intervention
28 janvier 2013
92
6 nov. 2012 à 12:13
6 nov. 2012 à 12:13
Non, d'ailleurs ils sont supprimés sur le champ !
lotfi de
Messages postés
82
Date d'inscription
dimanche 4 novembre 2012
Statut
Membre
Dernière intervention
6 mai 2013
6 nov. 2012 à 13:05
6 nov. 2012 à 13:05
bonjour heliotte
comment telecharge langage c pour faire de aplication :))
comment telecharge langage c pour faire de aplication :))
[Dal]
Messages postés
6193
Date d'inscription
mercredi 15 septembre 2004
Statut
Contributeur
Dernière intervention
4 juillet 2024
1 089
6 nov. 2012 à 13:37
6 nov. 2012 à 13:37
Le produit sera négatif si l'un des deux nombres est négatif, mais pas les deux, le produit de deux nombres négatifs étant positif. On peut donc bien déterminer le signe du produit dans effectuer la multiplication.
Je pense que c'est le but de l'exercice (si on décrypte et on lis entre les lignes).
Lotfi : sous Windows, http://www.codeblocks.org/downloads/26 sélectionne "codeblocks-10.05mingw-setup.exe"
Dal
Je pense que c'est le but de l'exercice (si on décrypte et on lis entre les lignes).
Lotfi : sous Windows, http://www.codeblocks.org/downloads/26 sélectionne "codeblocks-10.05mingw-setup.exe"
Dal
6 nov. 2012 à 08:37
par exemple : -5 et 4 dont c cas le programme n donne rien parceque n a pas de condition apropos de ce situation que taper par l utilisateure
Modifié par Heliotte le 6/11/2012 à 11:43
Puisque l'on est à préciser les chose, autant bien le faire.
Qu'entends-tu par "le signe de produit de deux entier est -" ou 'le signe de produit de deux entier est +": "produit de deux entiers .." >> c'est "Produit = (a * b)" ?