Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Организовать ввод слов с клавиатуры в массив https://www.cyberforum.ru/ cpp-beginners/ thread651745.html
Как организовать ввод слов с клавиатуры в массив таким образом, что-бы каждое слово помещалось в новую строку? Подскажите пожалуйста.
C++ Получить %appdata% юзера
Здравствуйте, возникла следующая проблема: запущена служба c аккаунта Local Service, хочется получить полный путь к папке %appdata% юзера, а он возвращает %appdata% самой службы, т.е. C:\Windows\system32\systemprofile. Подскажите, пожалуйста, как получить путь к папке %appdata% юзера?!
C++ Сортировка бинарными вставками зигзагообразно По условию, необходимо сортировать рандомно заполненный двумерный массив в такой последовательности: 8 7 5 6 4 3 1 2 Пробовала в цикле через i % 2, толку мало. Матрица выводиться как: 7 8 https://www.cyberforum.ru/ cpp-beginners/ thread651714.html C++ Ошибка "illegal else without matching if" https://www.cyberforum.ru/ cpp-beginners/ thread651695.html
написал "программу" но пишет ошибку Compiling... Cpp1.cpp C:\Windows\System32\Cpp1.cpp(8) : error C2181: illegal else without matching if Error executing cl.exe. помогите решать проблемму. #include <iostream.h> #include <math.h> void main() {
C++ Создание и управление динамическими структурами
Подскажите, как реализовать такое: Создать динамическую структуру, что-то вроде struct str{ char ctr; //массивы с n эл-тами int a; // //И так далее.. } Где n, i вводятся с клавиатуры до объявления структуры.
C++ Получается структура в С++ - это класс? https://www.cyberforum.ru/ cpp-beginners/ thread651677.html
Элементами или полями структуры могут быть переменные, массивы, ранее определенные структуры. Функции не могут быть полями структуры (В языке Си). В языке С++ функции могут быть полями структуры и такие структуры называются классами. Они определяются с помощью ключевого слова class.
C++ Оператор this и обращение к членам класса https://www.cyberforum.ru/ cpp-beginners/ thread651659.html
строка this->b = new B; означает взять вдресс текущего объекта b и выделить под него память?так? class B{ public: int k; B(){ k = 0; } };
Исправить ошибки в программе C++
#include<stdio.h> void NewMatr(int **matr, int size) { for(int i=0;i<size;i++) for(int j=0;j<size;j++) { printf("\n Enter please Matrix : "); scanf("%f", &matr); }
C++ Проверка числа на простоту Помогите написать программу которая проверяет простое число или нет. https://www.cyberforum.ru/ cpp-beginners/ thread651650.html C++ Поразрядные операции Здравствуйте. Объясните, пожалуйста, есть задача: выполнить поразрядное «или» 0-5 разрядов В и 0-3 разрядов С, сдвинутых вправо на 2 разряда. D=(B&???)|(C&???)>>2; как определить эти разряды? не могу понять... https://www.cyberforum.ru/ cpp-beginners/ thread651646.html
C++ ряд Тейлора
Вычислить и вывести на экран в виде таблицы значения функции, заданной с помощью ряда Тейлора, от xнач до xкон с шагом dx с точностью ε. Таблицу снабдить загаловком и шапкой. Каждая строка таблицы должна содержать значение аргумента, значение функции и количество просуммированных членов ряда.
C++ Полное правильное описание двумерного массива #include<iostream> #include<cstdlib> #include<ctime> using namespace std; void vvod(int , int, int); void vvod(int f, int n, int m) { srand(time(0)); for(int i=0; i<n; i++) for(int j=0; i<m; j++) https://www.cyberforum.ru/ cpp-beginners/ thread651624.html
crippy93
0

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

14.09.2012, 00:26. Показов 1082. Ответов 2
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Только начал изучать с++
Нужна программка, которая считает разницу 2-х дат. К примеру 4 день 5 месяц и 6 день 5 месяц , то-есть разница 2 дня.
Нашёл исходник для консольного приложения и переделываю .
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
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
//---------------------------------------------------------------------------
 
#include <vcl.h>
#pragma hdrstop
 
#include "Unit1.h"
#include <stdlib.h>
 
#include <stdio.h>
 
#include "math.h"
#include <iostream>
#include <vcl.h>
#pragma hdrstop
 
#include <tchar.h>
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
TForm1 *Form1;
//---------------------------------------------------------------------------
 
using namespace std;
 
 
__fastcall TForm1::TForm1(TComponent* Owner)
    : TForm(Owner)
{
 
}
//---------------------------------------------------------------------------
 
 
int fun (int,int,int,int);
 
void  __fastcall  TForm1::Button1Click(TObject *Sender)
{
 
int g1,g2,m1,m2,d2,i,d,d1,d0,g,dm=0;
 
//Первая дата
 
d1 = StrToInt(Edit1->Text);  //день
 
m1 = StrToInt(Edit4->Text);  //месяц
 
  //Вторая дата
 
d2 = StrToInt(Edit2->Text);  //день
 
m2 = StrToInt(Edit5->Text);  //месяц
 
    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);
 
    Edit3->Text = d;  //результат
}
 
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;
}
 
//---------------------------------------------------------------------------
Нужно срочно закончить программку. Считает вообще не правильно. Помогите, в чём ошибка?
Юзаю Rad Studio

Вернуться к обсуждению:
Разница дат, неправильно считает C++
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
14.09.2012, 00:26
Готовые ответы и решения:

Неправильно считает
double const_time=(0.54/1.83)*(110/60); std::cout&lt;&lt;&quot;Const: &quot;&lt;&lt;const_time&lt;&lt;std::endl; по...

С++ неправильно считает
Здраствуйте Вот часть программы: main(){ float a,b,c,d,hx,hy,x,y,f; int n; clrscr();...

Неправильно считает
#include&lt;iostream&gt; #include&lt;conio.h&gt; #include&lt;math.h&gt; void main(void) { using namespace...

Неправильно считает
#include&lt;iostream&gt; #include&lt;clocale&gt; #include&lt;cmath&gt; #include&lt;cstdlib&gt; #include&lt;cstring&gt; using...

2
14.09.2012, 00:26
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
14.09.2012, 00:26
Помогаю со студенческими работами здесь

Неправильно считает
имеется простой код #include &lt;math.h&gt; #include &lt;stdio.h&gt; #include &lt;dos.h&gt; #include...

программа неправильно считает
Здравствуйте написал программу но она считает неправильно кол-во столбцов либо не считает вовсе. ...

Программа неправильно считает
Я тут написал малюсенькую программу на С++ и к моему удивлению установил, что считает результат эта...

программа неправильно считает
фрагмент кода a1 = 0.5*(((x*x) - (x*x))*f_x + ((x*x)-(x*x))*f_x + ((x*x)-(x*x))*f_x); a2 =...

Программа неправильно считает
Программа считает х и у неправильно, и при изменении формул в коде выдаёт одни и те же значения ...

Программа неправильно считает
Здравствуйте. Объясните пожалуйста такой парадокс. Ниже привожу решение одной из задач из книги...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru