Помогите пожалуйста сделать задачу в с++
Помогите пожалуйста сделать задачку в с++
Задать свой вопрос1 ответ
Daniil
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;
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;
, оставишь ответ?
Похожие вопросы
-
Вопросы ответы
Новое
NEW
Статьи
Информатика
Статьи
Последние вопросы
Предприятие по производству с/хоз продукции на производство затратило 3527000 руб Валовый
Разные вопросы.
Математика, задано на каникулы. ВАРИАНТ 1004
НОМЕР 1,2,3,4,5,6,7,8.
Математика.
Имеются три конденсатора емкостью С1=1мкФ, С2=2мкФ и С3=3мкФ. Какую наименьшую емкость
Физика.
Из точки м выходят 3 луча MP MN и MK причём
Геометрия.
выпиши в свою тетрадь те правила этикета которые тебе не были
Разные вопросы.
Анна хорошо учится у неё много подруг свободное от учёбы время
Обществознание.
10) Килограмм конфет дороже килограмма печенья на 52 р. За 8
Математика.
Во сколько раз число атомов кислорода в земной коре больше числа
Химия.
Составить монолог от имени дневника двоечника 7-10 предложений
Русский язык.
Рассматривая литературный язык как сложное взаимодействие книжного языка и разговорного,В.И.Чернышёв горячо
Разные вопросы.
Облако тегов