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

Ошибка с номерами - C++

Восстановить пароль Регистрация
 
Fahrengeht
0 / 0 / 0
Регистрация: 12.07.2013
Сообщений: 13
19.09.2013, 20:14     Ошибка с номерами #1
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
#include <stdio.h>
#include <stdlib.h>
#include <iostream>
#include <string>
using namespace std;
 
class Land
{
private:
    int num_record;
    string name;
    string the_currency;
    float area;
 
public:
    Land ();
    Land (int num_record, string name = "NoName", string the_currency = "NoCurrency", float area = 3.1415);
    ~Land ();
    void input(int num_record, string name, string the_currency, float area);
    void output();
 
};
    Land::Land()
    {
    cout << "Создание нового объекта под номером" << endl;
    cout << "\nВведите № записи : "; 
    cin >> this->num_record;  
    cout << "\nВведите наименование : "; 
    cin >> this->name;  
    cout << "\nВведите наименование валюты : "; 
    cin >> this->the_currency;  
    cout << "\nВведите площадь : "; 
    cin >> this->area;  
    }
 
Land::Land(int num_record, string name, string the_currency, float area)
{
    cout << "Создание нового объекта под номером " << num_record << endl;
    this ->name = name;
    this -> the_currency = the_currency;
    this ->area = area;
}
 
Land::~Land()
{
    cout << "\nВы удалили объект со следующими параметрами:" << endl;
    this->output();
}
 
void Land::input(int num_record, string name, string the_currency, float area)
{
    this ->num_record = num_record;
    this ->name = name;
    this ->the_currency = the_currency;
    this ->area = area;
}
 
void Land::output()
{
    int a = this ->num_record;
    string b = this ->name;
    string c = this ->the_currency;
    float d = this ->area;
    cout<<"\nСтрана: № записи:"<<a;
    cout<<"\nНаименование:"<<b;
    cout<<"\nНаименование валюты:"<<c;
    cout<<"\nПлощадь:"<<d;
    cout<<endl;
 
}
int main()
{
    setlocale(LC_ALL, "Russian" );
    int a;
    string  c, b;
    float d;
    
    cout << "\nПервая запись" << endl; 
    cout<<"\nВВедите № записи:"; cin>>a;
    cout<<"\nВВедите наименование:"; cin>>b;
    cout<<"\nВВедите наименование валюты:"; cin>>c;
    cout<<"\nВВедите  площадь:"; cin>>d;
     
    Land* Ld1 = new Land(a, b, c, d);
    cout << endl;
 
    cout<< "\nВторая запись" << endl; 
    cout<<"\nВВедите № записи:";cin>>a;
    cout<<"\nВВедите наименование:";cin>>b;
    cout<<"\nВВедите наименование валюты:";cin>>c;
    
    Land* Ld2 = new Land(a, b, c);
    cout << endl;
 
 
     Land* Ld3 = new Land();  
     cout << endl;
 
    cout << "Содержимое объектов класса" << endl;
 
    Ld1->output();
    Ld2->output();
    Ld3->output();
 
    delete Ld1;
    delete Ld2;[TABLE][/TABLE]
    delete Ld3;
 
    cout << "Работа программы окончена…" << endl;
 
    system("pause");
    return 0;
}
]
Ошибок не выдает,но результат плачевный
Миниатюры
Ошибка с номерами  
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.09.2013, 20:14     Ошибка с номерами
Посмотрите здесь:

C++ Распечатать введенную строку, удалив из неё слова с нечетными номерами и перевернув слова с четными номерами
Распечатать введенную строку, удалив из неё слова с нечетными номерами и добавив перевернутое слово к слову с четными номерами. C++
Вывести вначале его элементы с четными номерами, а затем — элементы с нечетными номерами C++
C++ Дан одномерный массив. Если произведение элементов с чётными номерами больше произведения с нечетными номерами, то найти номер максимального элемента
C++ Дан массив действительных чисел. Найти сумму элементов с четными номерами и произведение элементов с нечетными номерами
C++ Не пойму в чем ошибка кода. дан массив А размера N найти максимальный элемент из его элементов с нечетными номерами
C++ Горит зачет! Определить сумму чисел с чётными номерами и произведение чисел с нечетными номерами
Отредактировать заданное предложение, удаляя из него все слова с нечетными номерами и переворачивая слова с четными номерами C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
alsav22
5282 / 4801 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
19.09.2013, 20:50     Ошибка с номерами #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
#include <stdio.h>
#include <stdlib.h>
#include <iostream>
#include <string>
using namespace std;
 
class Land
{
private:
    int num_record;
    string name;
    string the_currency;
    float area;
 
public:
    Land ();
    Land (int num_record, string name = "NoName", string the_currency = "NoCurrency", float area = 3.1415);
    ~Land ();
    void input(int num_record, string name, string the_currency, float area);
    void output();
 
};
    Land::Land()
    {
    cout << "Создание нового объекта под номером" << endl;
    cout << "\nВведите № записи : "; 
    cin >> num_record;  
    cout << "\nВведите наименование : "; 
    cin >> name;  
    cout << "\nВведите наименование валюты : "; 
    cin >> the_currency;  
    cout << "\nВведите площадь : "; 
    cin >> area;  
    }
 
Land::Land(int num_record, string name, string the_currency, float area)
{
    cout << "Создание нового объекта под номером " << num_record << endl;
    this ->num_record = num_record;
    this ->name = name;
    this -> the_currency = the_currency;
    this ->area = area;
}
 
Land::~Land()
{
    cout << "\nВы удалили объект со следующими параметрами:" << endl;
    this->output();
}
 
void Land::input(int num_record, string name, string the_currency, float area)
{
    this ->num_record = num_record;
    this ->name = name;
    this ->the_currency = the_currency;
    this ->area = area;
}
 
void Land::output()
{
    cout<<"\nСтрана: № записи:"<<num_record;
    cout<<"\nНаименование:"<<name;
    cout<<"\nНаименование валюты:"<<the_currency;
    cout<<"\nПлощадь:"<<area;
    cout<<endl;
 
}
int main()
{
    setlocale(LC_ALL, "Russian" );
    int a;
    string  c, b;
    float d;
    
    cout << "\nПервая запись" << endl; 
    cout<<"\nВВедите № записи:"; cin>>a;
    cout<<"\nВВедите наименование:"; cin>>b;
    cout<<"\nВВедите наименование валюты:"; cin>>c;
    cout<<"\nВВедите  площадь:"; cin>>d;
     
    Land* Ld1 = new Land(a, b, c, d);
    cout << endl;
 
    cout<< "\nВторая запись" << endl; 
    cout<<"\nВВедите № записи:";cin>>a;
    cout<<"\nВВедите наименование:";cin>>b;
    cout<<"\nВВедите наименование валюты:";cin>>c;
    
    Land* Ld2 = new Land(a, b, c);
    cout << endl;
 
 
     Land* Ld3 = new Land();  
     cout << endl;
 
    cout << "Содержимое объектов класса" << endl;
 
    Ld1->output();
    Ld2->output();
    Ld3->output();
 
    delete Ld1;
    delete Ld2;//[TABLE][/TABLE]
    delete Ld3;
 
    cout << "Работа программы окончена…" << endl;
 
    system("pause");
    return 0;
}
Yandex
Объявления
19.09.2013, 20:50     Ошибка с номерами
Ответ Создать тему
Опции темы

Текущее время: 23:05. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru