C'est un peu compliqué... Une meilleure connaissance du calcul entier (je ne parle pas de mathématiques) permet d'écrire ça :Citation:
Envoyé par etoile1506
Comme on fait beaucoup de / % de la même valeur, on peut aussi améliorer le codage avec div()...Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 #include <stdio.h> int main (void) { int x; printf ("introduisez un nombre entier:"); scanf ("%i", &x); { int j = x / 86400; int sj = x % 86400; int h = sj / 3600; int u = sj % 3600; int m = u / 60; int s = u % 60; printf ("%d j %02d:%02d:%02d\n", j, h, m, s); } system ("pause"); }