ramontricolor12

LISTA 02 - exercício 37

May 23rd, 2013
38
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.01 KB | None | 0 0
  1. #include <stdio.h>
  2.  
  3. int main()
  4. {
  5.     int horas1, minutos1, segundos1, montante1;
  6.     int horas2, minutos2, segundos2, montante2;
  7.     int totalsegundos, horasresul, minutosresul, segundosresul;
  8.  
  9.     printf("\nInforme o primeiro horario: ");
  10.     scanf("%d %d %d", &horas1, &minutos1, &segundos1);
  11.     printf("\nInforme o segundo horario: ");
  12.     scanf("%d %d %d", &horas2, &minutos2, &segundos2);
  13.  
  14.     //transformando para segundos
  15.     montante1 = segundos1 + (60 * minutos1) + (3600 * horas1);
  16.     montante2 = segundos2 + (60 * minutos2) + (3600 * horas2);
  17.     totalsegundos = (montante1 - montante2);
  18.     if (totalsegundos < 0)
  19.         totalsegundos = totalsegundos * -1;
  20.  
  21.     //transformando de segundos para horas e minutos
  22.     horasresul = (totalsegundos / 3600);
  23.     minutosresul = (totalsegundos % 3600) / 60;
  24.     segundosresul = (totalsegundos % 3600) % 60;
  25.  
  26.     printf("\n\nHORARIO RESULTANTE:\nHORAS: %d \nMINUTOS: %d\nSEGUNDOS: %d\n\n", horasresul, minutosresul, segundosresul);
  27.  
  28.     return 0;
  29. }
Advertisement
Add Comment
Please, Sign In to add comment