Meelwoki2001
Messages postés1Date d'inscriptiondimanche 9 novembre 2003StatutMembreDernière intervention 9 novembre 2003 9 nov. 2003 à 17:01
Interessant..mais je comprend pas grand chose!
J'essai de faire un prog pour retrouver le numéro du jour dans une année à partir d'une date et vice versa...
Tu pourrai me faire ça stp?
Merci
defensator
Messages postés4Date d'inscriptiondimanche 11 août 2002StatutMembreDernière intervention18 décembre 2003 23 mars 2003 à 17:30
ptite erreur:
Si on le calcul est fait a un mois inferieur a celui de sa naissance, et que le jour est superieur, la decrementation n'est pas faite et on se retrouve avec 1 an de + :)
if ( m>= M && J < j ) g -= 1; /* ligne 23 */
est a remplacer par:
/*
if ( m> M) g -= 1;
else if ( m==M) if( j<J ) g -= 1;
*/
Sinon c un prog sympa, par contre c clair que faut donner a tes variable des noms un peu + significatif, parce que c pas evident a relire.
cmarsc
Messages postés455Date d'inscriptionmercredi 6 mars 2002StatutMembreDernière intervention18 décembre 2003 17 janv. 2003 à 10:55
la fonction main permet soit de retourner un void return ; ou un int return 0 EXIT_SUCCESS <stdlib.h>
de toutes les façons les 2 notations sont tolérées.
pour devc++4 int ou void main(void) c'est la même salade il va considérer que c'est un INT il ne fait pas de détails
cs_LordBob
Messages postés2865Date d'inscriptionsamedi 2 novembre 2002StatutMembreDernière intervention11 mai 20099 5 janv. 2003 à 02:35
et on pourrai pas avoir une version plus simple???
ElVirolo
Messages postés15Date d'inscriptionjeudi 19 décembre 2002StatutMembreDernière intervention11 mars 2003 3 janv. 2003 à 10:38
ah oui, pourquoi void main() ?
il faut utiliser int main () pour connaître l'issue de l'exécution, non?
int main()
{
/*Programme*/
return 0; // cela indique au système que tt s'est bien passé
}
Je pense pas que ça change grand'chose, mais normalement, c pas ça qu'on fait?
Dites moi tt de suite si je fais erreur !
ElVirolo
Messages postés15Date d'inscriptionjeudi 19 décembre 2002StatutMembreDernière intervention11 mars 2003 2 janv. 2003 à 19:45
Bon, je vais me lancer un petit défi de nwbie et je vais essayer de le rendre plus simple ! (je suis un gors nul, mais tant pis !)m'autorises tu,lolo, à m'inspirer un peu de ton prog?
cmarsc
Messages postés455Date d'inscriptionmercredi 6 mars 2002StatutMembreDernière intervention18 décembre 2003 2 janv. 2003 à 13:34
salut,
pourrais-tu utiliser des termes clairs qui faciliteraient la lecteur annee jour mois ...
void main return ;
l'ordre dans les switch(s) n'est pas très import on peut mettre 1 puis 5 puis 10 ...
thanks
Dav6215
Messages postés22Date d'inscriptionjeudi 26 décembre 2002StatutMembreDernière intervention23 juillet 2004 31 déc. 2002 à 20:30
c vrai que tu pourrai faire bcp plus simple.
Bone chance
ElVirolo
Messages postés15Date d'inscriptionjeudi 19 décembre 2002StatutMembreDernière intervention11 mars 2003 30 déc. 2002 à 13:55
D'accord avec Googos, même si j'ai pas étudié le code à fond ...
Typ tes variables, sinon ça devint incompréhensible....
Sinon c pas mal :) (c mon avis de newbie bien sûr....)
Googos
Messages postés9Date d'inscriptiondimanche 17 novembre 2002StatutMembreDernière intervention30 décembre 2002 30 déc. 2002 à 12:20
Que c compliqué!! Franchement je vois le nombre de lignes pour calculer un truc pareil, essaies de simplifier
cs_LordBob
Messages postés2865Date d'inscriptionsamedi 2 novembre 2002StatutMembreDernière intervention11 mai 20099 30 déc. 2002 à 11:22
salut, en fait j'aimerai le principe ke tu utilise pour trouver le nombre de jour restant car ca m'interresse. Et pour faire les jours ki se sont ecoulé, il suffit de faire l'inverse en quelque sorte, non???
11 nov. 2003 à 22:40
http://www.cppfrance.com/code.aspx?ID=17870
9 nov. 2003 à 17:01
J'essai de faire un prog pour retrouver le numéro du jour dans une année à partir d'une date et vice versa...
Tu pourrai me faire ça stp?
Merci
23 mars 2003 à 17:30
Si on le calcul est fait a un mois inferieur a celui de sa naissance, et que le jour est superieur, la decrementation n'est pas faite et on se retrouve avec 1 an de + :)
if ( m>= M && J < j ) g -= 1; /* ligne 23 */
est a remplacer par:
/*
if ( m> M) g -= 1;
else if ( m==M) if( j<J ) g -= 1;
*/
Sinon c un prog sympa, par contre c clair que faut donner a tes variable des noms un peu + significatif, parce que c pas evident a relire.
17 janv. 2003 à 10:55
de toutes les façons les 2 notations sont tolérées.
pour devc++4 int ou void main(void) c'est la même salade il va considérer que c'est un INT il ne fait pas de détails
5 janv. 2003 à 02:35
3 janv. 2003 à 10:38
il faut utiliser int main () pour connaître l'issue de l'exécution, non?
int main()
{
/*Programme*/
return 0; // cela indique au système que tt s'est bien passé
}
Je pense pas que ça change grand'chose, mais normalement, c pas ça qu'on fait?
Dites moi tt de suite si je fais erreur !
2 janv. 2003 à 19:45
2 janv. 2003 à 13:34
pourrais-tu utiliser des termes clairs qui faciliteraient la lecteur annee jour mois ...
void main return ;
l'ordre dans les switch(s) n'est pas très import on peut mettre 1 puis 5 puis 10 ...
thanks
31 déc. 2002 à 20:30
Bone chance
30 déc. 2002 à 13:55
Typ tes variables, sinon ça devint incompréhensible....
Sinon c pas mal :) (c mon avis de newbie bien sûr....)
30 déc. 2002 à 12:20
30 déc. 2002 à 11:22