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

Есть готовая прога,только нужно модифицировать. - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Представление в памяти массивов и матриц http://www.cyberforum.ru/cpp-beginners/thread355201.html
Здравствуйте. Помогите исправить код, в нем матрица содержит нули ниже главной диагонали, а мне нужно чтобы все нулевые элементы были размещены в нижней части матрицы. extern int L2_RESULT; // Глобальна переменна - флаг ошибки int creat_matr ( int N );//Выделение памяти под матрицу int read_matr ( int x, int y );// Чтение элемента матрицы по заданным координатам int write_matr (...
C++ Считывание значений двумерного вектора ну вот собственно и проблема не массива, а вектора именно #include <vector> using namespace std; int main() { vector< vector<int> > Graf; for(int i=0;i<N;i++) for(int j=0;j<N;j++) http://www.cyberforum.ru/cpp-beginners/thread355189.html
C++ легкий алгоритм
нужно составить алгоритм на С. С клавиатуры ввести число.Определить, сколько раз оно делится на 2.
C++ Нужна помощь (одномерный статический массив)
В массиве нужно удалить элементы кратные 7. Не получается удалить со сдвигом (массив статический). И ещё добавить после каждого нечётного элемента массива элемент со значением 4. Помогите, пожалуйста! )
C++ Сравнение со строкой из файла http://www.cyberforum.ru/cpp-beginners/thread355157.html
Подскажите пожалуйста,как написать сравнение введённой информацией с каждой строкой в имеющемся файле,потому что у меня сравнивается только последняя строка,спасибо
C++ Генератор псевдослучайных чисел Всем привет. Как такое "чудо" пишеться, примерный алгоритм, если можно на псевдокоде: Написать генератор псевдослучайных чисел по алгоритму f(n) = f(n-1) + f(n-2) + f(n-3) + f(n-4) ( f0 = f1 = f2 = f3 = 1) r = fn mod 211. ( 0 - 210) Подсчитать частоту каждого числа при выборке 100000 Спасибо. Добавлено через 24 минуты подробнее

Показать сообщение отдельно
Сергей Новиков1
0 / 0 / 0
Регистрация: 18.10.2010
Сообщений: 25
23.09.2011, 16:42  [ТС]     Есть готовая прога,только нужно модифицировать.
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
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
#include <iostream>
#include <string>
using namespace std;
 
class Device
{
private:
         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(string name);
        
        unsigned int GetLength();
        void SetLength(unsigned int);
        unsigned int GetWidht();
        void SetWidth(unsigned int);
 
        unsigned int GetHeight();
        void SetHeight(unsigned int);
 
        unsigned int GetWeight();
        void SetWeight(unsigned int);
 
        unsigned int GetVoltage();
        void SetVoltage(unsigned int);
 
        unsigned int GetCurrent();
        void SetCurrent(unsigned int);
 
        unsigned int GetFrequency();
        void SetFrequency(unsigned int);
 
        std::string GetName();
        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() 
{
        return current;
}
 
void Device::SetCurrent(unsigned int val)
{
        current = val;
}
 
unsigned int Device::GetFrequency() 
{
        return frequency;
}
 
void Device::SetFrequency(unsigned int val)
{
        frequency = val;
}
 
unsigned int Device::GetHeight() 
{
        return height;
}
 
void Device::SetHeight(unsigned int val)
{
        height = val;
}
 
unsigned int Device::GetLength() 
{
        return length;
}
 
void Device::SetLength(unsigned int val)
{
        length = val;
}
 
unsigned int Device::GetVoltage() 
{
        return voltage;
}
 
void Device::SetVoltage(unsigned int val)
{
        voltage = val;
}
 
unsigned int Device::GetWeight() 
{
        return weight;
}
 
void Device::SetWeight(unsigned int val)
{
        weight = val;
}
 
unsigned int Device::GetWidht() 
{
        return width;
}
 
void Device::SetWidth(unsigned int val)
{
        width = val;
}
 
string Device::GetName() 
{
        return _name;
}
 
void Device::SetName(string str)
{
        _name = str;
}
int main()
{
        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, "");
        cout << "Название: " << device.GetName() << "\n";
        cout << "Длина: " << device.GetLength() << " мм.\n";
        cout << "Ширина: " << device.GetWidht() << " мм.\n";
        cout << "Высота: " << device.GetHeight() << " мм.\n";
        cout << "Вес: " << device.GetWeight() << " гр.\n";
        cout << "Напряжение: " << device.GetVoltage() << "\n";
        cout << "Ток: " << device.GetCurrent() << "\n";
        cout << "Частота: " << device.GetFrequency() << "\n";
        system("pause");
        return 0;
}
 
Текущее время: 09:53. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru