X mod (2);+teste;
Résolu
Didou_smk
Messages postés
60
Date d'inscription
Statut
Membre
Dernière intervention
-
Didou_smk Messages postés 60 Date d'inscription Statut Membre Dernière intervention -
Didou_smk Messages postés 60 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
COMMENT:
-calculer x mod (2) en C
-tester que x n'est pas dans l'intervalle ]-5,8]
merci.
COMMENT:
-calculer x mod (2) en C
-tester que x n'est pas dans l'intervalle ]-5,8]
merci.
A voir également:
- X modulo 2
- Site x - Guide
- Sites X : Pornhub, YouPorn et Redtube sont de nouveau accessibles en France - Guide
- Supercopier 2 - Télécharger - Gestion de fichiers
- Photoscape x - Télécharger - Retouche d'image
- Direct x - Télécharger - Pilotes & Matériel
1 réponse
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...
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 .
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().