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

”Классы. Язык С++” - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Программа http://www.cyberforum.ru/cpp-beginners/thread354649.html
РАКТИЧЕСКОЕ ЗАДАНИЕ. 1.Протабулировать заданную функцию y = f(x) на промежутке с постоянным шагом h. 2.Составьте отчет о выполнении лабораторной работы, в который включите: -промежуток 0.3-шаг x^2-2x+5 если tgx>0
C++ Dev C Пришу помощи от экспертов, ерунду прошу не писать! Недавно пришёл в недоумение от скрина кода на миниатюре, как он может работать?! На мой взгляд код противоречит всем канонам выделения памяти под массив ведь такая запись int amount; std::cin>>amount; int list; не даёт память под массив, а даёт: error C2057: expected constant expression error C2466: cannot allocate an array of constant... http://www.cyberforum.ru/cpp-beginners/thread354624.html
C++ Помогите подалуйста :(
Здравствуйте мне требуется помощь, я начинающий программист на С (под Win). Я прочитал справочник по C и практиковался по нему. Я не знаю что мне дальше делать и боюсь чтобы это не было моим концом в программировании. Посоветуйте что нужно делать дальше.
C++ Дано натуральное число N. вычислить
Помогите решить задачи!!
C++ Битовые операции http://www.cyberforum.ru/cpp-beginners/thread354596.html
Приветствую! Изучаю C++, не могу освоить битовые операции (перемещение, исключающие или, инвертирование всякое). Просто не понимаю смысла, если не трудно, подкиньте хорошие ссылки, или книжки, доступные для новичков, ну или объясните доступным языком :) Также мне не понятно значение модификаторов signed и unsigned. Кому не сложно прошу помочь! :)
C++ Посчитать в тексте количество удвоенных букв n Посчитать в тексте количество удвоенных букв n. (текст ввести с клавиатуры) подробнее

Показать сообщение отдельно
Петррр
 Аватар для Петррр
5915 / 3352 / 333
Регистрация: 28.10.2010
Сообщений: 5,926
21.09.2011, 21:26     ”Классы. Язык С++”
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
136
137
138
139
140
141
142
143
144
#ifndef DEVICE_H
#define DEVICE_H
 
#include <string>
 
class Device
{
private:
    std::string _name;
    //длина
    unsigned int length;   
    //ширина
    unsigned int width;
    //высота
    unsigned int height;
    //вес
    unsigned int weight;
    //напряжение
    unsigned int voltage;
    //ток
    unsigned int current;
    //частота
    unsigned int frequency;
public:
    Device(std::string name);
    
    unsigned int GetLength()const;
    void SetLength(unsigned int);
    
    unsigned int GetWidht()const;
    void SetWidth(unsigned int);
 
    unsigned int GetHeight()const;
    void SetHeight(unsigned int);
 
    unsigned int GetWeight()const;
    void SetWeight(unsigned int);
 
    unsigned int GetVoltage()const;
    void SetVoltage(unsigned int);
 
    unsigned int GetCurrent()const;
    void SetCurrent(unsigned int);
 
    unsigned int GetFrequency()const;
    void SetFrequency(unsigned int);
 
    std::string GetName()const;
    void SetName(std::string str);
};
 
Device::Device(std::string name)
{
    _name = name;
    length = 0;
    width = 0;
    height = 0;
    weight = 0;
    voltage = 0;
    current = 0;
    frequency = 0;
}
 
unsigned int Device::GetCurrent() const
{
    return current;
}
 
void Device::SetCurrent(unsigned int val)
{
    current = val;
}
 
unsigned int Device::GetFrequency() const
{
    return frequency;
}
 
void Device::SetFrequency(unsigned int val)
{
    frequency = val;
}
 
unsigned int Device::GetHeight() const
{
    return height;
}
 
void Device::SetHeight(unsigned int val)
{
    height = val;
}
 
unsigned int Device::GetLength() const
{
    return length;
}
 
void Device::SetLength(unsigned int val)
{
    length = val;
}
 
unsigned int Device::GetVoltage() const
{
    return voltage;
}
 
void Device::SetVoltage(unsigned int val)
{
    voltage = val;
}
 
unsigned int Device::GetWeight() const
{
    return weight;
}
 
void Device::SetWeight(unsigned int val)
{
    weight = val;
}
 
unsigned int Device::GetWidht() const
{
    return width;
}
 
void Device::SetWidth(unsigned int val)
{
    width = val;
}
 
std::string Device::GetName() const
{
    return _name;
}
 
void Device::SetName(std::string str)
{
    _name = str;
}
 
#endif
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
#include <iostream>
#include <string>
#include "Device.h"
 
int main(int argc, char ** argv)
{
    Device device("Мобильный телефон");
    device.SetCurrent(12);
    device.SetFrequency(45);
    device.SetHeight(3);
    device.SetLength(150);
    device.SetWidth(30);
    device.SetName("Мобильный телефон Nokia");
    device.SetVoltage(12);
    device.SetWeight(50);
    setlocale(LC_ALL, "");
    std::cout << "Название: " << device.GetName() << "\n";
    std::cout << "Длина: " << device.GetLength() << " мм.\n";
    std::cout << "Ширина: " << device.GetWidht() << " мм.\n";
    std::cout << "Высота: " << device.GetHeight() << " мм.\n";
    std::cout << "Вес: " << device.GetWeight() << " гр.\n";
    std::cout << "Напряжение: " << device.GetVoltage() << "\n";
    std::cout << "Ток: " << device.GetCurrent() << "\n";
    std::cout << "Частота: " << device.GetFrequency() << "\n";
    system("pause");
    return 0;
}
 
Текущее время: 22:23. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru