Определить, сигнал какого цвета горит для пешеходов в этот момент на светофоре - C (СИ)

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

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

Светофор работает следующем образом: с начала часа в течении 3-х минут горит зеленый сигнал, затем в течение 2-х минут горит красный и т.д. Дано вещественное число T, означающее время в минутах, прошедшее с начало определённого часа. Определить, сигнал какого цвета горит для пешеходов в этот момент.

Решение задачи: «Определить, сигнал какого цвета горит для пешеходов в этот момент на светофоре»

textual
Листинг программы
#include <stdio.h>
 
int main(void)
{
    int t;
    printf("Input time:"); scanf("%d", &t);
    if (t%4 == 0 || t%5 == 0) printf("Red\n");
    else printf("Green\n");
    return 0;
}

Объяснение кода листинга программы

  1. Включаем заголовочный файл для использования функций ввода-вывода.
  2. Создаём функцию main.
  3. Объявляем переменную t типа int для хранения времени.
  4. Выводим приглашение для ввода времени.
  5. Считываем время с помощью функции scanf в переменную t.
  6. Проверяем деление времени на 4 или 5 (остаток от деления).
  7. Если время кратно 4 или 5, выводим Red (красный цвет).
  8. Если время не кратно 4 или 5, выводим Green (зелёный цвет).
  9. Возвращаем 0, чтобы указать, что программа успешно завершилась.

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

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