Нужно описать алгоритм задачи - C (СИ)
Формулировка задачи:
Нужно описать алгоритм этой программы. Написать, что делает каждая строка в этом коде.
Листинг программы
- printf("Введите время вылета и прилета с А в Б (hh:mm)\n");
- for(i = 0; i < 4; i++)
- {
- scanf("%d:%d", &h[i], &m[i]);
- t[i] = (h[i]*60 + m[i]);
- if(h[i]>=24)
- {
- printf("Недопустимое значение\n");
- system("pause");
- return main();
- }
- if(m[i]>60)
- {
- printf("Недопустимое значение\n");
- system("pause");
- return main();
- }
- if (i==1)
- {
- printf("Введите время вылета и прилета с Б в А (hh:mm)\n");
- continue;
- }
- }
- if(t[0]>t[1])
- t[1] += 24*60;
- if(t[2]>t[3])
- t[3] += 24*60;
- r = fabs((double)(t[1] - t[0] + t[3] - t[2]) / 2+0.5);
- rh = (r%(24*60)) / 60;
- rm = r % 60;
- printf("Время полета : %2.2d:%2.2d\n", rh, rm);
- system("pause");
- return main();
Решение задачи: «Нужно описать алгоритм задачи»
textual
Листинг программы
- return main();
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д