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

Класс вектор - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ метод Жордано-Гаусса http://www.cyberforum.ru/cpp-beginners/thread608346.html
помогите найти ошибку. первый х считает не правильно #include <cstdlib> #include <iostream> #include <fstream> #include <math.h> using namespace std; int main() {double ka,kb,tempa,tempb;
C++ Создать класс четырехугольников, квадратов и прямоугольников (иерархия) Создать класс четырехугольников, квадратов и прямоугольников. Создать из них иерархию. Определить функции печати, конструкторы и деструкторы, вычисление площади и периметра. за ранее спасибо http://www.cyberforum.ru/cpp-beginners/thread608345.html
C++ Функция main () {}
Есть разные варианты синтаксиса функции мэйн 1.void main () {} 2. int main () {return 0;} 3. int main() {} 4. main (void) {} 5. int main(int argc,char**argv) 6. int main(int argc,char*argv)
Ошибка в значении переменной, передаваемой в функцию C++
Странный вопрос конечно, ошибка в функции (верней число), но я не могу понять почему не работает правильно. #include <iostream> #include <conio.h> using namespace std; int Add (int x, int y){ cout << "В функции Add(), получено " << x << " и " << y << "\n"; return (x+y); }
C++ Стеки- Ввести строку и вывести его в обратном порядке http://www.cyberforum.ru/cpp-beginners/thread608310.html
Ввести строку и вывести его в обратном порядке через стеки.Очень срочно нада..
C++ Сформировать из матрицы вектор по правилу Помогите решить: дана матрица А(NxN), записанная в бинарный файл. Структура файла следующая: сначала записано значение N, а затем матрица А. Сформировать вектор В по следующим правилам: если аii<0(i=2,...,n-1),в качестве bi взять сумму элементов i-той строки матрицы, предшествующих aii, в противном случае - сумму элементов строки, следующих за aii. Полученный вектор дописать в файл. подробнее

Показать сообщение отдельно
asidorchenko
379 / 205 / 25
Регистрация: 09.04.2012
Сообщений: 635
18.06.2012, 13:46     Класс вектор
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
#include <stdio.h>
 
class vector
{
 private:
  float* f;
  int sz;
  int state;
  static int n;
 
 public:
  vector()
  { 
   f = new float[1];
   f[0] = 0;
   sz = 1;
   state = 0;
   n++;
  };
 
  vector(int a)
  {
   f = new float[a];
   int i;
   for(i=0;i<a;i++)
    f[i] = i;
   sz = a;
   state = 0;
   n++;
  };
 
  vector(int a, float b)
  {
   f = new float[a];
   int i;
   for(i=0; i<a;i++)
    f[i] = b;
   sz = a;
   state = 0;
   n++;
  };
 
  ~vector()
  {
   delete []f;
  };
 
  void setv(int a, float b)
  {
   f[a] = b;
  };
 
  float getv(int a)
  {
   return f[a];
  };
 
  void print()
  {
   int i;
   for (i = 0; i < sz; i++)
    printf("%d ", this->f[i]); 
  };
 
  friend int operator>(vector* a)
  {
   int i;
   for (i = 0; i < sz; i++)
   {
    if ( !( this->f[i] > a->f[i] ) )
     return 0;
   }
   return 1;
  };
 
  friend int operator==(vector* a)
  {
   int i;
   for (i = 0; i < sz; i++)
   {
    if ( !( this->f[i] == a->f[i] ) )
     return 0;
   }
   return 1;
  };
 
  friend int operator<(vector* a)
  {
   int i;
   for (i = 0; i < sz; i++)
   {
    if ( !( this->f[i] < a->f[i] ) )
     return 0;
   }
   return 1;
  };
 
  friend void operator+(vector* a)
  {
   int i;
   for (i = 0; i < sz; i++) 
    this->f[i] += a->f[i];
  };
 
  friend void operator-(vector* a)
  {
   int i;
   for (i = 0; i < sz; i++) 
    this->f[i] -= a->f[i];
  };
 
  friend void operator*(vector* a)
  {
   int i;
   for (i = 0; i < sz; i++) 
    this->f[i] *= a->f[i];
  };
 
 
  // число подсчета объектов данного типа
 
};
 
 
int main()
{
 
 
 return 0;
};
 
Текущее время: 22:19. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru