[débutante]Erreur dans mon programme en C

Résolu/Fermé
shivery Messages postés 8 Date d'inscription mercredi 29 novembre 2006 Statut Membre Dernière intervention 17 février 2008 - 29 nov. 2006 à 00:28
 le père - 13 déc. 2007 à 22:35
Bonsoir,
Je suis débutante en programmation, et je m'entraine a faire des programmes avec le logiciel : devC++.
Mon probleme actuelle c'est que j'ai fait un programme et qu'il y a une erreur que je ne trouve pas.

J'essaye de faire une petit programme en C qui lit une valeur entiere entree au clavier et qui affiche a l'ecran VRAI si elle est entre 17 et 42 et faux sinon.

Pouvez vous m'aider s'il vous plait, merci d'avance.

voici mon programme:

#include <stdio.h>
#include <stdlib.h>
int a;
main ()
{
printf("Entrez une valeur entiere au clavier:\n");
scanf("d",&a);
if (17<a<42){
printf("VRAI\n");
}else{
printf("FAUX");
}
system("pause");
}

Merci de votre comprehension.
A voir également:

3 réponses

lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 567
29 nov. 2006 à 07:14
Salut,
#include <stdio.h>
#include <stdlib.h>


int main ()
{
  int a;

  printf("Entrez une valeur entiere au clavier: : ");
  scanf("%d",&a);
  if ( (a > 17) && (a < 42) )
    printf("VRAI\n");
  else 
    printf("FAUX\n");
 
system("pause");
return 0;
}
lami20j
0
rebonsoir,
si on veut que ce programme soit en boucle comment faire s'il vous plait?
MERCI
0
kij_82 Messages postés 4088 Date d'inscription jeudi 7 avril 2005 Statut Contributeur Dernière intervention 30 septembre 2013 857
29 nov. 2006 à 14:55
#include <stdio.h>
#include <stdlib.h>


int main ()
{
  int a;
 while ( 1 ){
  printf("Entrez une valeur entiere au clavier: : ");
  scanf("%d",&a);
  if ( (a > 17) && (a < 42) )
    printf("VRAI\n");
  else 
    printf("FAUX\n");
}
 
system("pause");
return 0;
}
0
clody73 Messages postés 8 Date d'inscription jeudi 13 décembre 2007 Statut Membre Dernière intervention 26 novembre 2014
13 déc. 2007 à 19:29
euh xcZ moi jC pa si jm sui tromP dendroi mè CT pour 1e pa pour aporT 1e soulution dja qe moi mm chi 1 Dbutan.qlq1 pe me dir ceqe jpe fèr pour poZ ma qstion??jm retrouv dans ce labyrhinte.merci
0
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 567
13 déc. 2007 à 20:53
voici la solution pour ton message
useinteger;@A=split//,<>;subR{for$i(0..80){nextif$A[$i];my%t=map{$_/9==$i/9||$_%9==$i%9||$_/27==$i/27&&$_%9/3==$i%9/3?$A[$_]:0=>1}0..80;R($A[$i]=$_)for grep{!$t{$_}}1..9;return$A[$i]=0}die@A}R
0
le père > lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019
13 déc. 2007 à 22:35
Bonsoir

moi j'aurais mis %9/4 au lieu de %9/3 mais clody73 rectifiera de lui même, je pense.
0