#include <stdio.h>
#include <stdlib.h>
int calculminute (int* m1, int* m2)
{
int minutes, heures;
if (*m1<*m2)
minutes=*m2-*m1;
else minutes=(60-*m1)+*m2;
return minutes;
}
int calculheure (int* h1, int* h2,int* m1, int* m2)
{
int heures;
if (*m1<*m2)
heures=*h2-*h1;
else
heures=(*h2-*h1)-1;
return heures;
}
int main()
{
int min1, min2, heu1,heu2, heure, minute;
printf("entrez heure de debut\n") ;
scanf("%d", &heu1);
printf("\nentrez minute de debut");
scanf("%d", &min1);
printf("\nentrez heure de fin\n");
scanf("%d", &heu2);
printf("\nentrez minute de fin\n");
scanf("%d", &min2);
if (heu1>heu2)
{
printf("Lheure de la fin doit etre superierure a lheure du debut");
return 0;
}
else
{
minute=calculminute(&min1,&min2);
heure=calculheure(&heu1,&heu2,&min1,&min2);
}
printf("l'ecart entre heure de debut et heure de fin est de %d heure et %d minutes", heure, minute);
return 0;
}
Partager