Quick actions

cmd+k|ctrl+k

Navigation

Languages

lab5 task1

Snippet info

Language

C

Visibility

public

Author

t.m.kozynets

Created

2025-05-19T00:53:29.085549Z

Updated

2025-05-19T00:53:29.085549Z

#include <stdio.h>

// Функція для перетворення секунд у години, хвилини, секунди
int convertTime(int totalSeconds, int *hours, int *minutes, int *seconds) {
    if (totalSeconds < 0) {
        return 0; // Невдале перетворення
    }

    *hours = totalSeconds / 3600;
    *minutes = (totalSeconds % 3600) / 60;
    *seconds = totalSeconds % 60;

    return 1; // Успішне перетворення
}

int main() {
    int totalSeconds;
    int hours, minutes, seconds;

    printf("Введіть кількість секунд: ");
    if (scanf("%d", &totalSeconds) != 1) {
        printf("Помилка вводу.\n");
        return 1;
    }

    if (convertTime(totalSeconds, &hours, &minutes, &seconds)) {
        printf("Години: %d\n", hours);
        printf("Хвилини: %d\n", minutes);
        printf("Секунди: %d\n", seconds);
    } else {
        printf("Помилка: кількість секунд не може бути від'ємною.\n");
    }

    return 0;
}
INFO