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

Превратить дату в минуты - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ В массиве заменить каждый отрицательный элемент среднем арифметическим положительных элементов http://www.cyberforum.ru/cpp-beginners/thread1067422.html
создать числовой массив AзначениеNвводится с клавиатуры,замените каждый отрицательный элемент среднем арифметическим положительных элементов /// заранее спасибо
C++ Подскажите где ошибка (Вычислить: y=cos1cos2cos3cos3cos4...cosn) #include<iostream> #include<stdlib.h> #include<stdio.h> #include<math.h> using namespace std; int main () { double y; int n; http://www.cyberforum.ru/cpp-beginners/thread1067394.html
в чем ошибка C++
#include <stdio.h> #include <math.h> #include <conio.h> void main() { double a, b, c, d, f, e, g, x, y; printf("Vvedite x i y : "); scanf("%f%f", &x, &y); e = y*sin(x); c = (x*x) + tan(y);
Написать программу вычисления функции C++
Написать программу вычисления функции y= e+1,b<a y= e^2,a<b y=1,b=a
C++ Как стать экспертом в C++? http://www.cyberforum.ru/cpp-beginners/thread1067376.html
Как стать экспертом в C++?
C++ Граф В городе N площадей. Любые две площади соединены между собой ровно одной дорогой с двусторонним движением. В этом городе живет Штирлиц. У Штирлица есть хобби - он любит воскресным утром выйти из дома, сесть в машину, выбрать какой-нибудь кольцевой маршрут, проходящий ровно по трем площадям (то есть сначала он едет с какой-то площади на какую-то другую, потом - на третью, затем возвращается на... подробнее

Показать сообщение отдельно
gromo
 Аватар для gromo
366 / 265 / 24
Регистрация: 04.09.2009
Сообщений: 1,214
10.01.2014, 19:10     Превратить дату в минуты
Insane__, что-то типа этого
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
#include <stdio.h>
#include <time.h>
#include <stdlib.h>
int main()
{
    // Здесь всё понятно, я думаю ;D
    unsigned long year1,day1,mounth1,hour1,minute1;
    unsigned long year2,day2,mounth2,hour2,minute2;
    scanf("%lu %lu %lu %lu %lu", &year1,&day1,&mounth1,&hour1,&minute1);
    scanf("%lu %lu %lu %lu %lu", &year2,&day2,&mounth2,&hour2,&minute2);
 
    // Задаем начальное время для функции difftime()
    struct tm begin;
    begin.tm_year = year1 - 1900;  // Года в структуре задаются since 1900
    begin.tm_mday = day1;
    begin.tm_mon  = mounth1 - 1;   // Количество месяцев SINCE january
    begin.tm_hour = hour1;
    begin.tm_min  = minute1;
    begin.tm_sec  = 0;            // секунды не берем во внимание, но они нужны для mktime()
 
    // Задаем конечное время для функции difftime()
    struct tm end;
    end.tm_year = year2 - 1900;
    end.tm_mday = day2;
    end.tm_mon  = mounth2 - 1;
    end.tm_hour = hour2;
    end.tm_min  = minute2;
    end.tm_sec  = 0;
    double diff = difftime(mktime(&end), mktime(&begin));
 
    // Сколько раз ударят часы за этот промежуток?
    div_t divresult = div((int)(diff/60.0), 15);
 
    printf("%d\n", divresult.quot);
    return 0;
}
Добавлено через 9 минут
Как видишь, можно посчитать буквально одной строкой.
 
Текущее время: 20:12. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru