Нужно описать алгоритм задачи - C (СИ)

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

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

Нужно описать алгоритм этой программы. Написать, что делает каждая строка в этом коде.
Листинг программы
  1. printf("Введите время вылета и прилета с А в Б (hh:mm)\n");
  2. for(i = 0; i < 4; i++)
  3. {
  4. scanf("%d:%d", &h[i], &m[i]);
  5. t[i] = (h[i]*60 + m[i]);
  6. if(h[i]>=24)
  7. {
  8. printf("Недопустимое значение\n");
  9. system("pause");
  10. return main();
  11. }
  12. if(m[i]>60)
  13. {
  14. printf("Недопустимое значение\n");
  15. system("pause");
  16. return main();
  17. }
  18. if (i==1)
  19. {
  20. printf("Введите время вылета и прилета с Б в А (hh:mm)\n");
  21. continue;
  22. }
  23. }
  24.  
  25. if(t[0]>t[1])
  26. t[1] += 24*60;
  27. if(t[2]>t[3])
  28. t[3] += 24*60;
  29. r = fabs((double)(t[1] - t[0] + t[3] - t[2]) / 2+0.5);
  30. rh = (r%(24*60)) / 60;
  31. rm = r % 60;
  32. printf("Время полета : %2.2d:%2.2d\n", rh, rm);
  33. system("pause");
  34. return main();

Решение задачи: «Нужно описать алгоритм задачи»

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

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


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

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

8   голосов , оценка 3.75 из 5

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

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

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