SAVEZ-VOUS DEPUIS COMBIEN DE SECONDES ÊTES-VOUS NE???

cs_Xentor609 Messages postés 258 Date d'inscription jeudi 20 mars 2003 Statut Membre Dernière intervention 16 août 2004 - 4 août 2003 à 20:04
cs_gree Messages postés 18 Date d'inscription vendredi 16 mars 2007 Statut Membre Dernière intervention 2 mars 2008 - 11 sept. 2007 à 17:12
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/11198-savez-vous-depuis-combien-de-secondes-etes-vous-ne

cs_gree Messages postés 18 Date d'inscription vendredi 16 mars 2007 Statut Membre Dernière intervention 2 mars 2008
11 sept. 2007 à 17:12
@max : le .h dans les includes, en cpp, ne sont pas obligatoires !
max8774 Messages postés 7 Date d'inscription samedi 7 janvier 2006 Statut Membre Dernière intervention 24 juillet 2006
26 févr. 2006 à 00:35
alors dans nombre insolite v2.cpp
ya 2 faute mais sa marche avec comme même

-tu as oublié le .h dans #include
-vers la fin tu as marquer endl; tout seul normalement c'est cout<<endl;

voilà !!

sinon beau boulot ! ;)
Patalou Messages postés 15 Date d'inscription vendredi 20 février 2004 Statut Membre Dernière intervention 10 mai 2007
11 mai 2004 à 21:41
le main() passe comme ca, vu que int est le type par defaut.
le short age[2], je crois que c'est parce que tu ne sais pas faire
short age;
scanf("%d",&age);
il faut mettre l'adresse pour scanf.
age[2] ca fait pas pro.
La sortie non plus.
Mais le truc qui m'a choqué, c'est que tu ne calcules pas depuis combien de secondes on est né, mais seulement le nombre de secondes qui séparent le dernier anniversaire avec notre naissance.
Et puis, tu n'as pas besoin de toutes ces variables intermédiaires, tu peux directement mettre
printf("... %d" , age*12);
pour le nombre de mois, etc...
cs_Kirua Messages postés 3006 Date d'inscription dimanche 14 avril 2002 Statut Membre Dernière intervention 31 décembre 2008
4 août 2003 à 20:12
pr les nouveauc mais c pas une raison pr leur dire des betises, ta declaration de main est limite scabreuse !!
int main(int argc, char *argv[]) me semble plus correct (enfin la je suis loni de mes outils de prog, mais sauf erreur, c ca) ou au pire int main(), mais pas juste main :-/

et pareil que zentor, tu devrais normalement mettre le tout ds une structure de ce genre:

char continue;
while(continue != 'n')
//accolade ouvrante, c un clavier bizarre...

ton programme

cout << "continuer ? (o/n)
cin >> continue;
//accolande fermante

et la ca ira :)

bonne continuation !!
cs_Xentor609 Messages postés 258 Date d'inscription jeudi 20 mars 2003 Statut Membre Dernière intervention 16 août 2004
4 août 2003 à 20:04
Salut, juste 2 ptits trucs:
pourquoi short age[2]?
et le "Tapez q pour quitter" est inutile puisque de toute facon tu verifie pas ce qu'il a tape avant de quitter.
Rejoignez-nous