12
Ноя
2012

Форматирование вывода времени

Есть программа, которая из секунд конвертит в часы, минуты, секунды.

#include <stdio.h>

main()
{
    // cor do cmd (verde)
    system("color 2");
    // variaveis decimais
    int vremya, chasi, minuti, secundi;

    printf("Vvedite vremya v secundah: ");
    scanf("%i", &vremya);

    // calculos
    chasi = vremya / 3600;
    minuti = vremya * 60;
    secundi = vremya;

    // apresenta os resultados
    printf("\nVremya: %i:%i.%i\t ", chasi, minuti, secundi);

    // pause
    system("PAUSE");
}

Но программа пишет неправильные цифры, помогите решить. Не знаю, к чему склониться.

Источник: https://ru.stackoverflow.com/questions/162899/%D0%A4%D0%BE%D1%80%D0%BC%D0%B0%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5-%D0%B2%D1%8B%D0%B2%D0%BE%D0%B4%D0%B0-%D0%B2%D1%80%D0%B5%D0%BC%D0%B5%D0%BD%D0%B8

Share

Тебе может это понравится...