Date probleme
Guil
-
serialkiller42 Messages postés 2052 Statut Membre -
serialkiller42 Messages postés 2052 Statut Membre -
Bonsoir,
ça fait un petit moment que j'ai un problème que je ne comprend pas, surement de logique mais je sais pas .
Voila le code :
int nbjourmois[12] = {(31,28,31,30,31,30,31,31,30,31,30,31)};
for(int year=2013;year<2015;year++)
{
for(int month=0;month<12;month++)
{
for(int day=0;day<nbjourmois[month];day++)
{
cout<<(day+1)<<"/"<<(month+1)<<"/"<<year<<endl;
}
}
}
Voila merci de votre aide
ça fait un petit moment que j'ai un problème que je ne comprend pas, surement de logique mais je sais pas .
Voila le code :
int nbjourmois[12] = {(31,28,31,30,31,30,31,31,30,31,30,31)};
for(int year=2013;year<2015;year++)
{
for(int month=0;month<12;month++)
{
for(int day=0;day<nbjourmois[month];day++)
{
cout<<(day+1)<<"/"<<(month+1)<<"/"<<year<<endl;
}
}
}
Voila merci de votre aide
3 réponses
-
Salut Guil,
Ta deuxième boucle des mois est fausse. C'est de 0 à 11 et non pas 12 (sinon ca fait 13 mois).
-
Non serialkiller42,
ma boucle est juste, elle va de 0 compris a inférieur a 12 ce qui fait 11
J'ai tout de même essayer de remplacer parce que tu as dit mais ça ne change rien, les résultats fournis sont : 1/1/2014 jusqu'au 31/1/2014 et il reénumère deux fois de suite la même chose -
Problème resolu c'est le tableau de int qui est à chier,
je sais pas pourquoi j'ai mis des parenthèse
Merci