/*
Программа переводит время из
минут и секунд в секунды.
Проверяет правильность введенных данных.
*/
#include "locale.h"
#include <stdio.h>
#include <curses.h>
int main()
{
float minsec;
int secund, min, sec;
char *loc;
loc = setlocale(LC_CTYPE,"ru_RU.UTF-8");
initscr();
printw("Введите время (минут. секунд):");
scanw("%f", &minsec);
min = minsec;
sec = (minsec - min) * 100;
if (sec < 60)
{
secund = min * 60 + sec;
printw("%i минут(ы) и %i секунд(ы) - это %i секунд(ы).\n", min, sec, secund);
printw("Всего это будет %i секунд(ы)", secund);
}
else
{
printw("Ошибка - больше 60-ти секунд быть не может.");
}
getch();
endwin();
return 0;
}
// Вопрос о особенности компилятора остается открытым - он "привирает"
Комментариев нет:
Отправить комментарий