X mod (2);+teste;
Résolu/Fermé
Didou_smk
Messages postés
60
Date d'inscription
mercredi 7 novembre 2012
Statut
Membre
Dernière intervention
9 mai 2017
-
10 déc. 2012 à 20:30
Didou_smk Messages postés 60 Date d'inscription mercredi 7 novembre 2012 Statut Membre Dernière intervention 9 mai 2017 - 12 déc. 2012 à 17:35
Didou_smk Messages postés 60 Date d'inscription mercredi 7 novembre 2012 Statut Membre Dernière intervention 9 mai 2017 - 12 déc. 2012 à 17:35
A voir également:
- X modulo 2
- Direct x runtime - Télécharger - Pilotes & Matériel
- 2 ecran pc - Guide
- Word numéro de page 1/2 - Guide
- Photoscape x gratuit - Télécharger - Retouche d'image
- 3 bip long 2 bip court hp - Forum BIOS
1 réponse
Flachy Joe
Messages postés
2103
Date d'inscription
jeudi 16 septembre 2004
Statut
Membre
Dernière intervention
21 novembre 2023
260
10 déc. 2012 à 22:28
10 déc. 2012 à 22:28
Bonjour,
COMMENT:
- avoir la solution de son exercice sans y réfléchir ?
SOLUTION:
Poster sur commentçamarche bien sur !!
Pour ton problème, interroge toi sur :
1. Qu'est ce que c'est que ce mod
2. Comment l'exprimer avec les opérations mathématiques que tu connaît en C
3. réécrit "x dans l'interval ]-5,8]" avec "supérieur à" et "inférieur à"
4. retrouve comment on fait un test en C
Bonne continuation !
PS : si tu poste du code on peut t'aider à le corriger...
COMMENT:
- avoir la solution de son exercice sans y réfléchir ?
SOLUTION:
Poster sur commentçamarche bien sur !!
Pour ton problème, interroge toi sur :
1. Qu'est ce que c'est que ce mod
2. Comment l'exprimer avec les opérations mathématiques que tu connaît en C
3. réécrit "x dans l'interval ]-5,8]" avec "supérieur à" et "inférieur à"
4. retrouve comment on fait un test en C
Bonne continuation !
PS : si tu poste du code on peut t'aider à le corriger...
11 déc. 2012 à 17:29
1) le "mod" est le reste de division de 'x' sur 2,
mais je ne sais pas comment écrire l'expression en C;
pour le teste, voila mon programme :
#include<stdio.h>
#include<conio.h>
main(){
int x;
scanf("%f",&x);
if ((x<-5)||(x>=8)) printf("true");
else printf("false");
getchar();
getchar();
}
il retourne toujours "true"
Merci pour votre intérêt .
11 déc. 2012 à 21:37
1/ En tapant "opérateur modulo en c" : https://c.developpez.com/cours/bernard-cassagne/node21.php
Tu trouveras la liste des principaux opérateurs.
2/Le prototype de main est : int main(void)
Tu mets int x, et %f (float) dans le scanf... Il faut une certaine cohérence.
Soit tu mets int x; et scanf("%d",&x); soit tu mets float x; et scanf("%f",&x); ou mieux double x; et scanf("%lf",&x);
if ((x<-5)||(x>=8)) printf("true");
Et n'oublie pas un return 0; ) la fin de la fonction main().
12 déc. 2012 à 17:35