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

формула для расчета даты - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Определить сумму элементов в тех строках, которые не содержат отрицательных элементов. http://www.cyberforum.ru/cpp-beginners/thread138990.html
Дана целочисленная квадратная матрица. Определить сумму элементов в тех строках, которые не содержат отрицательных элементов. Определить минимум среди сумм элементов диагоналей, параллельных главной диагонали матрицы.
C++ В одномерном массиве, состоящем из n вещественных элементов, вычислить: 1)количество положительных элементов массива; 2)сумму элементов массива, расположенных после последнего элемента равного нулю. 3)Преобразовать массив таким образом, чтобы сначала располагались все элементы, целая часть которых не превышает 1, а потом – все остальные. http://www.cyberforum.ru/cpp-beginners/thread138989.html
Определить какое слово в строке встречается чаще всего C++
ребят,помогите.Для Вас же это как семечки 1. Определить какое слово в строке встречается чаще всего 2. Подсчитать количество букв а в последнем слове.
C++ непонятная ошибка
Люди срочно на помощь, в чем касяк // Экзам.cpp: определяет точку входа для консольного приложения. // #include "stdafx.h" #include <iostream> #include <conio.h> #include <stdio.h> #include <string> #include <ctime>
C++ Как раскрасить строку разными цветами http://www.cyberforum.ru/cpp-beginners/thread138930.html
нужно раскрасить вводимую строку различными цветами.Что нужно добавить в метод чтобы выводились разноцветные буквы.Или это лучше добавить при выводе? #include <strng.h> #include <conio.h> #include <stdlib.h> #include <graphics.h> classType string_MyClass =__firstUserClass;// class String_My : public String {
C++ Массив на основе списка //--------------------------------------------------------------------------- #include <vcl.h> #include <cstdlib> #include <iostream> #include <stdio.h> #include <conio.h> #pragma hdrstop #include <tchar.h> подробнее

Показать сообщение отдельно
FireNovel
150 / 73 / 8
Регистрация: 09.04.2010
Сообщений: 297
01.06.2010, 21:24     формула для расчета даты
Немного переделал твою функцийку
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
DateTime add_hour(int x) const
    {
            int s,mi,h,d,m,y,tmp;
            s=sec;
            mi=min;
            h=hour;
            d=day;
            m=mon;
            y=year;
            tmp=h;
            
            if( (tmp = x+h) > 23)
            {
                h = tmp%24;
                tmp -= h; // на выходе количество дней
                if( ( tmp = (tmp / 24 + d) ) > 30 ){  // предполагаем, что все мес. по 30 дней
                    
                    d = tmp % 30;
                    tmp -= d;
 
                    if ( ( tmp = (tmp / 30 + m) ) > 12 ) // в году 12*30= 360 дней
                    {
                        m = tmp%12;
                        y += tmp/12;
                    }
                    else 
                        m = tmp;
                }
                else 
                    d=tmp;
            }
            else             
                h = tmp;            
 
            DateTime addh;
            addh.set_sec(s);
            addh.set_min(mi);
            addh.set_hour(h);
            addh.set_day(d);
            addh.set_mon(m);
            addh.set_year(y);
    return addh;
    }
Нужно бы, еще чуть подробнее выписать проверку попадания в месяц (т.е. типа, в разные месяцы разное количество дней), ну, это сам посмотришь там не трудно
 
Текущее время: 08:06. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru