Помогите пожалуйста сделать задачу в с++

Помогите пожалуйста сделать задачку в с++

Задать свой вопрос
1 ответ
include lt;cstdiogt;
using namespace std;

class Clock

int h, m, s;

int isPM(int hour)
if ( (hour gt; 12) amp;amp; (hour lt; 24) )
return 1;
else
return 0;


public:
Clock() : h(0), m(0), s(0)

void setTime(int ph, int pm, int ps)
try
if ( !( (ph lt; 0) (ph gt; 23) ) )
h = ph;
else
throw "Неверный час";
if ( !( (pm lt; 0) (pm gt; 59) ) )
m = pm;
else
throw "Неправильные минутки";
if ( !( (ps lt; 0) (ps gt; 59) ) )
s = ps;
else
throw "Неправильные секунды";
catch (const char* e)
printf("Ошибка: %s", e);



Clock(int ph, int pm, int ps)
setTime(ph, pm, ps);


int hour() return h;
int min() return m;
int sec() return s;

void print1()
printf("%d часов %d минут %d секунд\n", h, m, s);


void print2()
char a_p;
int ph;
if (isPM(h))
a_p = 'p';
ph = h - 12;
else
a_p = 'a';
ph = h;

printf("%d %c. m. %d минут %d секунд\n", ph, a_p, m, s);

;

/* Проверка неких функций */
int main()

Clock clock1(23, 11, 07), clock2;
clock1.print2();
clock2.print1();
return 0;
, оставишь ответ?
Имя:*
E-Mail:


Последние вопросы

Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт