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

Реализация класса "Время" - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Извлечь из записи целого числа нули http://www.cyberforum.ru/cpp-beginners/thread513023.html
Извлеч из записи целого числа нули
C++ Составить программу, которая по введенному числу n печатает фразу составить программу которая по введенному числу n печатает фразу "n долларов" в правильной форме "2 доллара,21 доллар" помогите http://www.cyberforum.ru/cpp-beginners/thread513006.html
Разработать функцию, которая сравнивает две строки, игнорируя количество пробелов между словами C++
Имеется такое задание: Разработать функцию, которая сравнивает две строки, игнорируя количество пробелов между словами. Можете объяснить как это можно сделать? Пишу в Microsoft Visual Studio...
Напишите программу, которая соединит три строки в одну таким образом, что... C++
Заданы три строки длиной по 11 символов. Напишите программу, которая соединит три строки в одну таким образом, что в первую очередь будет располагаться строка, которая начинается с любого символа от...
C++ Помогите пожалуйста с комментировать все строчки http://www.cyberforum.ru/cpp-beginners/thread512987.html
#include <iostream> #include <string> #include <cstring> #include <list> #include <algorithm> #include <time.h> using namespace std; bool compare_nocase (string first, string second)
C++ Как решается эта сложная задача Как решить? Если у массива А(40) есть элемент, равный В, то отсортировать элементы, находящиеся после него по убыванию сортировкой отбором. подробнее

Показать сообщение отдельно
molinari
0 / 0 / 0
Регистрация: 20.02.2012
Сообщений: 9
06.03.2012, 05:00  [ТС]
как то так )
но хотелось бы без перегрузок написать код

Добавлено через 5 минут
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
vremya c;
int d;
c.n= t1.n;
c.g=t2.g-t1.g;
 
c.m=t2.m-t1.m;
if(t2.m<t1.m)
{c.g=c.g-1;c.m=c.m+60;}
 
c.n=t2.n-t1.n;
if(t2.n<t1.n)
{c.m=c.m-1;c.n=c.n+60;}
if(c.n>60)
{c.n=c.n-60; c.m=c.m+1;}
if(c.m>60)
{c.m=c.m-60; c.m=c.m+1;}
d=c.n*3600+c.m*60+c.g*1;
cout<<"Количество секунд между двумя моментами времени: " <<d<<endl;
return c;
};
Добавлено через 1 час 12 минут
помогите в реализации кода, завтра лабу здавать.

Добавлено через 5 часов 3 минуты
Неужели не кому помочь?
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru