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

Обнаружен многократно определенный символ - один или более - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Программа для добычи и установки dpkg http://www.cyberforum.ru/cpp-beginners/thread1493767.html
Всем привет! Кто может помочь. мне нужно используя исходные коды с dpkg, создать программу, который выполняет только добычу и установку пакета. Кто чем-может помогите.
C++ Накопление погрешности вычислений с double Добрый день, столкнулся с такой проблемой: при нескольких (около 30) последовательных умножениях матриц базисов накапливается погрешность (например, вектор становится больше единицы, или почти равен нулю). Как с этим борются вообще? (пишу на C++) Или для таких задач предпочтительнее какой-то другой язык? http://www.cyberforum.ru/cpp-beginners/thread1493762.html
C++ Наследование конструкторов с параметрами и деструктора
Данно два класс. Родитель: class entity { private: int ID = 0; class object_list * list_; protected: std::string title = "none";
Ограничение на ввод символов scanf() и cin C++
Здравствуйте. Возможно ли ограничить ввод символов после вызова scanf() или cin? Нужно чтоб после вызова этих функций пользователь мог ввести максимум 5 символов. Заранее благодарен.
C++ Статическое объявление матрицы http://www.cyberforum.ru/cpp-beginners/thread1493740.html
Здравствуйте. у меня есть матрица А: int n, m; cout<<"n = "; cin>>n; cout<<"m = "; cin>>m; double A; Как описать функцию, чтоб в нее можно было передать эту матрицу? И корректно ли так объявлять матрицу?
C++ Продолжить последовательность чисел Здравствуйте. Есть последовательность чисел: 1,1,3,5,9,15,25,41,67,109,177... Нужно определить формулу для подсчета n-го числа. Код напишу сам. Проблема в определении формулы. Заранее благодарен. подробнее

Показать сообщение отдельно
Lovc
 Аватар для Lovc
25 / 25 / 1
Регистрация: 19.06.2015
Сообщений: 46
06.07.2015, 09:23     Обнаружен многократно определенный символ - один или более
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
122
123
124
125
126
127
128
129
130
131
132
133
134
135
#include <iostream>
#include <string> // Для типа string
#include <locale.h>
#include <stdlib.h>
using namespace std;
 
 
class DATA
{
    //private: - только внутри класса
public:
    int Day, Month, Year;  // Свойства класса
 
 
    DATA(int, int, int);  // конструктор по умолчанию
    //DATA (int x = 1, int y = 1, int z = 1)  // конструктор по умолчанию
    //{
    //  Day = x;
    //  Month = y;
    //  Year = z;
    //}
 
    DATA operator+ (DATA );    //Прототип перегрузки оператора +
 
    bool operator< (DATA );     // Прототип перегрузки оператора <
 
    int count();   // Прототип метода класса
 
    void print();   // Прототип метода класса
};
 
DATA:: DATA (int x = 1, int y = 1, int z = 1)
{
    Day = x;
    Month = y;
    Year = z;
}
 
DATA DATA:: operator+ (DATA p)    // Перегрузка оператора +
{
    DATA q;
    q.Day = Day + p.Day;
    q.Month = Month + p.Month;
    q.Year = Year + p.Year;
    return q;
}
 
bool DATA:: operator< (DATA p)     // Перегрузка оператора <
{
    int q;
    q = count();
    if (q < p.count())
        /*    или
        if (count() < p.count())
        */
    {
        return true;
    }
    else
        return false;
}
 
int DATA:: count()   // Прототип метода класса
{
    return Day + Month * 30 + Year * 365;
}
 
void DATA:: print()   // Метод класса,  :: - оператор разрешения области действия
{
    cout << Day << '.' << Month << '.' << Year << " г" << endl;
}
 
 
int main()
{
    setlocale(LC_ALL, "Russian");
    DATA c, a(01, 02, 83), b(17, 12, 2012);
    c.print();
    a.print();
    c = a + b;
    c.print();
 
    cout << a.count() << endl;
 
    if (a<b)
    {
        cout << a.count() << endl;
    }
 
    /*DATA c;
    c.Day = 6;
    c.Month = 1;
    c.Year = 83;
    c.print();
 
 
    int a = 80;
    cout << &a << endl; // Показать адрес памяти ячейки где расположена
    a1 = 5;
    int a2 = 10;
    int a3 = 21;
    int d3;
    int b;
    int b1;
    string s1 = "Привет";
    string s2 = "Город";
    string d;
    float f1 = 2.9;
    float f2 = 7.1;
    float d2;
 
    swaping(a1, a2);
    cout << a2 << endl;
 
 
    cin >> b >> b1;
    swap(b, b1);    //Поменять местами значения
    cout << b << b1 << endl;
 
    d2=sum<float>(f1, f2);
    cout << d2 << endl;
    d=sum<string>(s1, s2);
    cout << d << endl;
    d3=sum<int>(a1, a2);
    cout << d3 << endl;
    //или
 
    sum(f1, f2);
    sum(s1, s2);
    sum(a, b);
    //sum(a, b, c);
    */
    system("PAUSE");
    return 0;
}
Добавлено через 6 минут
Функция main() возвращает целое число, которое принимает вызывающий процесс — обычно этим процессом является операционная система. Возврат значения из main() эквивалентен вызову функции exit() с тем же самым значением. Если main() нe возвращает значение явно, то вызывающий процесс получает формально неопределенное значение. На практике же большинство компиляторов С автоматически возвращают 0, но если встает вопрос переносимости, то на такой результат полагаться с уверенностью нельзя.

Добавлено через 21 секунду
http://lord-n.narod.ru/download/book..._C/06/0606.htm
 
Текущее время: 07:16. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru