Нужно описать алгоритм задачи - 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();

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


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

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

8   голосов , оценка 3.75 из 5
Похожие ответы