Определение интервала между двумя датами - C (СИ)

Узнай цену своей работы

Формулировка задачи:

Листинг программы
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <conio.h>
  4. #include <math.h>
  5. int main()
  6. {
  7. int x1,x2,x3,sec;
  8. system("chcp 1251> nul");
  9. printf("Введите начальное время в чч:мм:сс \n");
  10. scanf("%d:%d:%d", &x1,&x2,&x3);
  11. sec= x1*60*60+x2*60+x3;
  12. printf("Введите конечное время в чч:мм:сс\n");
  13. scanf("%d:%d:%d", &x1,&x2,&x3);
  14. sec=abs(x1*60*60+x2*60+x3-sec);
  15. x1=sec/3600;
  16. x2=(sec-x1*3600)/60;
  17. x3=x1*3600-x2*60;
  18. printf("Интервал времени составляет %02d:%02d:%02d ", x1,x2,x3);
  19. }
программа работает до scanf , которое относится ко второму printf, вроде аналогично все... я не могу найти причину, по которой перестает работать дальше эта программа....

Решение задачи: «Определение интервала между двумя датами»

textual
Листинг программы
  1. getchar();
  2. getchar();

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

15   голосов , оценка 3.6 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы