Un probleme sur dev c++

Fermé
tempo Messages postés 13 Date d'inscription mardi 21 août 2012 Statut Membre Dernière intervention 31 décembre 2012 - 26 nov. 2012 à 22:41
Heliotte Messages postés 1491 Date d'inscription vendredi 26 octobre 2012 Statut Membre Dernière intervention 28 janvier 2013 - 27 nov. 2012 à 08:51
Bonjour,


bonjour tous le monde je viens de tester mon programme qui ajoute un jour a une date entrée sous forme de jour,mois,année,,, mais il cesse d'executer ....


je voulait bien découvrer mes erreurs et merci d'avance voici mon programme

je vais vous faire travailler les amis car mon programme est maladroit :





#include<stdio.h>
#include<conio.h>
int j,m,a;
main()
{
printf("entrer le jour puis le mois puis l annee");
scanf("%d %d %d",&j,&m,&a);
if (m==1 or m==3 or m==5 or m==7 or m==8 or m==10){
if (j==31){
j=j+1;
m=m+1;
printf("votre date est %d %d %d",j,m,a);
}

else{
j=j+1;
printf("votre date est %d %d %d",j,m,a);
}
}

else {

if (m==12){
if(j==31){
j=1;
m=1;
a=a+1;
printf("votre date est %d %d %d",j,m,a);
}
else {
j=j+1;
printf("votre date est %d %d %d",j,m,a);
}
}
else{
if (m==2){


if(a%4==0){
if(j==28){
j=1;
m=m+1;
printf("votre date est %d %d %d",j,m,a);
}
else {
j=j+1;
printf("votre date est %d %d %d",j,m,a);
}
}

else{


if(j==29){
j=1;
m=m+1;
printf("votre date est %d %d %d",j,m,a);
}

else {
j=j+1;
printf("votre date est %d %d %d",j,m,a);
}
}

else{

if(j==30){
j=j+1;
m=m+1
printf("votre date est %d %d %d",j,m,a);
}

else {

j=j+1;
printf("votre date est %d %d %d",j,m,a);
}
}
}
}
}


getch();
}
A voir également:

2 réponses

Heliotte Messages postés 1491 Date d'inscription vendredi 26 octobre 2012 Statut Membre Dernière intervention 28 janvier 2013 92
Modifié par Heliotte le 26/11/2012 à 23:08
Bonsoir tempo,
mais il cesse d'executer .... .. Ca veut dire quoi !
Il tourne tout le temps ou il ne tourne pas !

edit 1
Je pense à une erreur de ce côté:
Le programme ne passera jamais pas ce code :if(j==30), car il se trouve dans "if (m==2)"

edit 2
Le "ou" c'est "||" par "OR" (le OR, en VB ça marche)
2
Char Snipeur Messages postés 9813 Date d'inscription vendredi 23 avril 2004 Statut Contributeur Dernière intervention 3 octobre 2023 1 298
27 nov. 2012 à 08:46
selon la version de C++, tu peux utiliser or https://cs.smu.ca/~porter/csc/ref/cpp_keywords.html
0
Heliotte Messages postés 1491 Date d'inscription vendredi 26 octobre 2012 Statut Membre Dernière intervention 28 janvier 2013 92
27 nov. 2012 à 08:51
Je ne connaissait pas. Merci Char Snipeur.
0
tempo Messages postés 13 Date d'inscription mardi 21 août 2012 Statut Membre Dernière intervention 31 décembre 2012 1
26 nov. 2012 à 23:30
merci heliotte

je vais essaiyer de regler les erreurs



merci
1