Форум программистов, компьютерный форум CyberForum.ru

Написать класс Время (часы, минуты, секунды) - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Процессы, чтение памяти - не работает код http://www.cyberforum.ru/cpp-beginners/thread1216303.html
Погуглив нашёл вот такой код для чтения памяти, немного его переделал для теста но он не хочет у меня работать Игра запускалась как от имени администратора так и от имени простого юзара тагже и программа вот код // test.cpp: определяет точку входа для консольного приложения. // #include "stdafx.h" #include <iostream> #include <windows.h> #pragma comment(lib, "user32.lib")
C++ Сжатие массива путем поиска элементов меньше заданного значения Доброго времени суток всем. Задача: Задан одномерный целочисленный массив. Исключить из него все элементы, значения которых меньше заданного А Проблема с сжатием массива #include <stdio.h> #include <conio.h> #include <time.h> #include <stdlib.h> int a=0,n=0,V=0;//размерность n число a int mas=0; http://www.cyberforum.ru/cpp-beginners/thread1216293.html
C++ Решение уравнения - проверить код на корректность
Написал рещение небольшого уровнения а=корень из (2а+sin|2a|)/3,56 #include <iostream> #include <conio.h> #include <climits> #include <math.h> #include <climits> using namespace std; int main()
C++ Виртуальная функция
Ругается на метод virtual bool isOveersize() из класса publication. Что не так ? #include "stdafx.h" #include <string> #include <iostream> using namespace std; class publication {
C++ Составить все возможные меню, суммарная калорийность каждого из которых будет не меньше введенных величин http://www.cyberforum.ru/cpp-beginners/thread1216249.html
Справочник продуктов содержит название, калорийность и цену одного килограмма каждого продукта. Составить все возможные меню, суммарная калорийность каждого из которых будет не меньше, а общая стоимость не больше введенных пользователем величин. Меню - перечень продуктов со значением их количества и калорийности.
C++ Найти наибольшее значение отношения трехзначного числа к сумме его цифр Задача: Составить программу, которая находит наибольшее значение отношения трехзначного числа к сумме его цифр. Массивы и строки не использовать А текст программы написан правильно? //--------------------------------------------------------------------------- #include <stdio.h> #include <conio.h> #include <vcl.h> #pragma hdrstop ... подробнее

Показать сообщение отдельно
gray_fox
What a waste!
 Аватар для gray_fox
1244 / 1127 / 53
Регистрация: 21.04.2012
Сообщений: 2,350
Завершенные тесты: 3
25.06.2014, 00:21     Написать класс Время (часы, минуты, секунды)
как вариант
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
#include <iostream>
#include <cassert>
 
 
class time_type {
 
   typedef unsigned long int ul_t;
 
public:
   time_type(ul_t const hours, ul_t const minutes, ul_t const seconds) {
      assert(hours < 24);
      assert(minutes < 60);
      assert(seconds < 60);
 
      seconds_ = hours * 60 * 60 + minutes * 60 + seconds;
   }
 
   ul_t hours() const {
      return seconds_ / (60 * 60);
   }
 
   ul_t minutes() const {
      return (seconds_ % (60 * 60)) / 60;
   }
 
   ul_t seconds() const {
      return seconds_ % 60;
   }
 
   friend time_type operator -(time_type const lhs, time_type const rhs) {
      assert(lhs.seconds_ >= rhs.seconds_);
 
      return time_type(lhs.seconds_ - rhs.seconds_);
   }
 
private:
   time_type(ul_t const seconds) : seconds_(seconds) {}
 
   ul_t seconds_;
};
 
 
std::ostream & operator <<(std::ostream & ostream, time_type const time) {
   return ostream << time.hours() << "h " << time.minutes() << "m " << time.seconds() << "s";
}
 
 
int main() {
   time_type const begin(2, 7, 57);
   time_type const end(4, 5, 56);
 
   std::cout << (end - begin) << std::endl;
}
 
Текущее время: 00:25. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru