CONVERSION DE SECONDES EN JOURS, HEURES, MINUTES, SECONDES

nebgizer Messages postés 8 Date d'inscription dimanche 8 décembre 2002 Statut Membre Dernière intervention 26 juin 2003 - 29 janv. 2003 à 06:32
 Ghost - 21 déc. 2017 à 13:11
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/10337-conversion-de-secondes-en-jours-heures-minutes-secondes

#include<stdio.h>
main()
{
int n,r,a;
printf("Entrez le temps en secondes");
scanf("%d",&n);
r=n%3600;
a=(n-r)/3600;
if(a>=1)
printf("%d Heure",a);
else printf("%d",a);
n=r;
r=n%60;
a=(n-r)/60;
if(a>=1)printf("%d Minutes",a);
else printf("%d Minutes",a);
a=r;
if (a>=0)
printf("%d secondes",a);
else printf("%d secondes",a);

}
Pk tu mets %i.... Mets just %d et sa marcheras
Une autre méthode simple :
#include<stdio.h>
main()
{
int n,r,a;
printf("Entrez le temps en secondes");
scanf("%d",&n);
r=n%3600;
a=(n-r)/3600;
if(a>=1)
printf("%d Heure",a);
else printf("%d",a);
n=r;
r=n%60;
a=(n-r)/60;
if(a>=1)printf("%d Minutes",a);
else printf("%d Minutes",a);
a=r;
if (a>=0)
printf("%d secondes",a);
else printf("%d secondes",a);

}
cs_reckahomis1 Messages postés 1 Date d'inscription mercredi 27 décembre 2006 Statut Membre Dernière intervention 8 octobre 2007
8 oct. 2007 à 02:20
salut nebgizer
ca se que j'ai fait, la meme idée de faire
sec = totalsec % 60;
totalmin = totalsec / 60;
min = totalmin % 60;
heure = totalmin / 60;
printf("%i heures, %i minutes , %i secondes",heure,min,sec);

mais j'arrive pa à le compiler car je trouv des erreurs
tu px me donné la methode complete ?
nebgizer Messages postés 8 Date d'inscription dimanche 8 décembre 2002 Statut Membre Dernière intervention 26 juin 2003
29 janv. 2003 à 09:44
lol :D
cs_kortal Messages postés 39 Date d'inscription mardi 7 janvier 2003 Statut Membre Dernière intervention 23 février 2003
29 janv. 2003 à 06:42
oui, je te le demande !
en fait c'est parce que c'etait demandé comme ca en cours tout simplement...
comme quoi, les voies de la sagesses sont impénétrables...
nebgizer Messages postés 8 Date d'inscription dimanche 8 décembre 2002 Statut Membre Dernière intervention 26 juin 2003
29 janv. 2003 à 06:32
pourquoi se compliquer la vie??????

sec = totalsec % 60;
totalmin = totalsec / 60;
min = totalmin % 60;
heure = totalmin / 60;

printf("%i heures, %i minutes , %i secondes",heure,min,sec);

et pour les jours.... je te laisse deviner...
Rejoignez-nous