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

Задача на струтуру. В выходной файл выведите время, оставшееся от t1 до t2 в формате hh:mm:ss - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Code::Blocks 13.12 и Lua = ошибка lua_open http://www.cyberforum.ru/cpp-beginners/thread1168331.html
Привет, подскажите в чем проблема: этот код работает нормально: #include <iostream> extern "C" { #include "include/lua.h" #include "include/lualib.h" #include "include/lauxlib.h" }
C++ Дана последовательность целых чисел. Удалитьиз массива каждый k-тый по счету элемент Дана последовательность целых чисел. Удалитьиз массива каждый k-тый по счету элемент. http://www.cyberforum.ru/cpp-beginners/thread1168328.html
Двумерные динамические массивы C++
Дана вещественная матрица А(10, 10). Сформировать матрицу B(9,10), где i-ая строка матрицы В определяется как разность i-ой и последней строк матрицы А. В матрице А определить произведение положительных элементов, которые расположены на главной диагонали и выше ее. В четвертой строке матрицы В определить сумму элементов, стоящих в четных столбцах.
Задание на посимвольную и указательную обработку строк C++
Дана строка S. Преобразовать строку удалив первую группу подряд идущих цифр, в которой больше двух цифр . Если преобразование невозможно, выдать об этом сообщение с указанием причины. Задания выполнить в двух вариантах: а) используя посимвольную обработку строк б) с помощью указателей
C++ Дана последовательность целых чисел. Удалитьиз массива каждый k-тый по счету элемент http://www.cyberforum.ru/cpp-beginners/thread1168285.html
Дана последовательность целых чисел. Удалитьиз массива каждый k-тый по счету элемент. задача на вектор
C++ Привязать opengl к MinGW Всем привет! Столкнулся с потребностью использовать библиотеку OpenGL на С++. Но так как я не работаю ни под одной IDE, а банально пишу в текстовом редакторе, вынужден всё делать самостоятельно. Но как бы я не пытался, у меня не получается прикрепить OpenGL к своему компилятору MinGW. Искал в гугле, читал около 10 разных способов, но ни один не дает нужного результата. В cmd я ввожу команду:... подробнее

Показать сообщение отдельно
jurok_85
238 / 221 / 76
Регистрация: 21.02.2013
Сообщений: 515
Завершенные тесты: 1
06.05.2014, 19:43     Задача на струтуру. В выходной файл выведите время, оставшееся от t1 до t2 в формате hh:mm:ss
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
#include <iostream>
#include <fstream>
#include <cstdlib>
 
struct TIME{
int hh, mm, ss;
};
using namespace std;
int main()
{
    ifstream in("input.txt");
 
    TIME t1, t2;
    char c[3];
    while(!in.eof())
    {
       in.getline(c, 3, ':');
       t1.hh = atoi(c);
       in.getline(c, 3, ':');
       t1.mm = atoi(c);
       in.getline(c, 3, '\n');
       t1.ss = atoi(c);
       in.getline(c, 3, ':');
       t2.hh = atoi(c);
       in.getline(c, 3, ':');
       t2.mm = atoi(c);
       in.getline(c, 3);
         t2.ss = atoi(c);
 
    }
 
   int TotalTime;
   TotalTime = (t2.hh * 3600 + t2.mm*60 + t2.ss) - (t1.hh * 3600 + t1.mm*60 + t1.ss);
 
   TIME t3;
   t3.hh = TotalTime / 3600;
   t3.mm = (TotalTime - (t3.hh* 3600))/60;
   t3.ss = TotalTime - (t3.hh*3600) - (t3.mm * 60);
 
   ofstream out("output.txt");
 
   out<< t3.hh << ":" << t3.mm << ":" << t3.ss;
   
   return 0;
}
 
Текущее время: 03:36. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru