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

Разница дат, неправильно считает - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Организовать ввод слов с клавиатуры в массив http://www.cyberforum.ru/cpp-beginners/thread651745.html
Как организовать ввод слов с клавиатуры в массив таким образом, что-бы каждое слово помещалось в новую строку? Подскажите пожалуйста.
C++ Получить %appdata% юзера Здравствуйте, возникла следующая проблема: запущена служба c аккаунта Local Service, хочется получить полный путь к папке %appdata% юзера, а он возвращает %appdata% самой службы, т.е.... http://www.cyberforum.ru/cpp-beginners/thread651718.html
C++ Сортировка бинарными вставками зигзагообразно
По условию, необходимо сортировать рандомно заполненный двумерный массив в такой последовательности: 8 7 5 6 4 3 1 2 Пробовала в цикле через i % 2, толку мало. Матрица выводиться как: ...
Ошибка "illegal else without matching if" C++
написал "программу" но пишет ошибку Compiling... Cpp1.cpp C:\Windows\System32\Cpp1.cpp(8) : error C2181: illegal else without matching if Error executing cl.exe. помогите решать проблемму....
C++ Создание и управление динамическими структурами http://www.cyberforum.ru/cpp-beginners/thread651694.html
Подскажите, как реализовать такое: Создать динамическую структуру, что-то вроде struct str{ char ctr; //массивы с n эл-тами int a; // //И так далее.. } Где n, i вводятся с клавиатуры...
C++ Получается структура в С++ - это класс? Элементами или полями структуры могут быть переменные, массивы, ранее определенные структуры. Функции не могут быть полями структуры (В языке Си). В языке С++ функции могут быть полями... подробнее

Показать сообщение отдельно
crippy93
0 / 0 / 0
Регистрация: 10.09.2012
Сообщений: 2
14.09.2012, 00:43
С консольным разобрался
Кликните здесь для просмотра всего текста
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
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
//---------------------------------------------------------------------------
 
#include <vcl.h>
#pragma hdrstop
 
#include <tchar.h>
//---------------------------------------------------------------------------
 
#pragma argsused
#include <stdlib.h>
 
#include <stdio.h>
 
#include "math.h"
#include <iostream>
using namespace std;
 
 
 
 
int _tmain(int argc, _TCHAR* argv[])
{
    int g1,g2,m1,m2,d2,i,d,d1,d0,g,dm=0;
    cout<<"(1) DEN MESYAC"<<endl;
    cin>>d1>>m1;
    cout<<"(2) DEN MESYAC"<<endl;
    cin>>d2>>m2;
    g1=2012;
    g2=2012;
    g=g2-g1;
    d0=(g/4);
    d=g*365;
    d+=d0;
    dm=fun (m1,dm,d1,g1);
    d-=dm;
    dm=0;
    dm=fun (m2,dm,d2,g2);
    d+=dm;
    cout<<"Raznica dney: ";
    cout<<d;
    cin>>i;
 
        return 0;
}
 
int fun (int m1,int dm,int d1,int g)
{
switch(m1)
    {
    case 1:
        dm=0+d1;
        break;
    case 2:
        dm=31+d1;
        break;
    case 3:
        if (g-(g/4)*4==0)dm=d1+60;
        else dm=59+d1;
        break;
    case 4:
        if (g-(g/4)*4==0)dm=91+d1;
        else dm=90+d1;
        break;
    case 5:
        if (g-(g/4)*4==0) dm=121+d1;
        else dm=120+d1;
        break;
    case 6:
        if (g-(g/4)*4==0) dm=152+d1;
        else dm=151+d1;
        break;
    case 7:
        if (g-(g/4)*4==0) dm=182+d1;
        else dm=181+d1;
        break;
    case 8:
        if (g-(g/4)*4==0) dm=213+d1;
        else dm=212+d1;
        break;
    case 9:
        if (g-(g/4)*4==0) dm=244+d1;
        else dm=243+d1;
        break;
    case 10:
        if (g-(g/4)*4==0) dm=274+d1;
        else dm=273+d1;
        break;
    case 11:
        if (g-(g/4)*4==0) dm=305+d1;
        else dm=304+d1;
        break;
    case 12:
        if (g-(g/4)*4==0) dm=335+d1;
        else dm=334+d1;
        break;
    }
    return dm;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.