Помогите пожалуйста сделать задачу в с++
Помогите пожалуйста сделать задачку в с++
Задать свой вопрос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
Статьи
Информатика
Статьи
Последние вопросы
Игорь 14 лет назад был на 8 лет моложе, чем его
Математика.
Два тела массами m1 и m2 находящие на расстоянии R друг
Физика.
В сосуде 4целых одна пятая литр воды что бы заполнить сосуд
Математика.
Двум малярам Диме И Олегу поручили выкрасить фасад дома они разделили
Разные вопросы.
найти порядковый номер 41Э если в ядре 20 нейтронов
Разные вопросы.
в ряду натуральных чисел 3, 8, 10, 24, … 18 одно
Математика.
Предприятие по производству с/хоз продукции на производство затратило 3527000 руб Валовый
Разные вопросы.
Математика, задано на каникулы. ВАРИАНТ 1004
НОМЕР 1,2,3,4,5,6,7,8.
Математика.
Имеются три конденсатора емкостью С1=1мкФ, С2=2мкФ и С3=3мкФ. Какую наименьшую емкость
Физика.
Из точки м выходят 3 луча MP MN и MK причём
Геометрия.
Облако тегов