Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/6: Рейтинг темы: голосов - 6, средняя оценка - 5.00
Alexandra777
0 / 0 / 0
Регистрация: 03.10.2011
Сообщений: 34
#1

закрытие консоли

30.09.2012, 18:56. Просмотров 1104. Ответов 12
Метки нет (Все метки)

задание:Создать класс матрица Данный класс содержит указатель на float, размер строк и столбцов и состояние ошибки. Определить конструктор без параметров, конструктор с одним параметром и конструктор с двумя параметрами, деструктор. Определить методы доступа: возвращать значение элемента (i,j) и адрес этого элемента. Определить функцию печати. Определить функции сложения и вычитания (матрицы с матрицей), умножение матрицы на матрицу. Определить умножение матрицы на число. Проверить работу этого класса. В случае нехватки памяти, несоответствия размерностей, выхода за пределы устанавливать код ошибки.
помогите разобраться почему происходит закрытие консоли и как это исправить
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
#include<conio.h>
#include <stdio.h>
#include <iostream>
#include <time.h>
using namespace std;
class Vector
{
//cout<<"\n\t Laboratornaya  rabota 6";
//cout<<"\n\t\t Variant 4\n\n";
private:
float**massiv;
int i,j;
unsigned int Num;
float dan;
public:
Vector();
Vector(unsigned int Num);
~Vector();
void vvodVector(int i,int j,float dan);
void printVec(unsigned int Num);
void umchis(unsigned int Num, float chis);
void slmat(unsigned int Num, float* mas);
void ummat(unsigned int Num, float* mas);
//getch();
//system("pause");
//cin.get();
//return 0;
//std::cin.get();
//cin.get();
};
Vector::Vector()
{
massiv=(float**)new float*[1];
massiv[0]=new float[1];
};
Vector::Vector(unsigned int Num)
{
massiv=(float**)new float*[Num];
for(int i=0;i<Num;i++)
massiv[i]=new float[Num];
};
Vector::~Vector()
{
delete[] massiv;
};
void Vector::vvodVector(int i,int j,float dan)
{
massiv[i][j]=dan;
};
void Vector::printVec(unsigned int Num)
{
for(int i=0;i<Num;i++)
{
for(int j=0;j<Num;j++)
{
cout<<massiv[i][j]<<" ";
}
cout<<"\n";
}
};
void Vector::umchis(unsigned int Num, float chis)
{
for(int i=0;i<Num;i++)
for(int j=0;j<Num;j++)
massiv[i][j]=massiv[i][j]*chis;
};
void Vector::slmat(unsigned int Num, float* mas)
{
long**mas1;
mas1=(long**)new float*[Num];
for (int i=0;i<Num;i++)
mas1[i]=new float[Num];
int k=0;
for(int i=0;i<Num;i++)
for(int j=0;j<Num;j++)
{
mas1[i][j]=mas[k];
k++;
}
for(int i=0;i<Num;i++)
for(int j=0;j<Num;j++)
massiv[i][j]=massiv[i][j]+mas1[i][j];
}
void Vector::ummat(unsigned int Num, float* mas)
{
float** mas1;
mas1=(float**)new float*[Num];
for(int i=0;i<Num;i++)
mas1[i]=new float[Num];
float**mas2;
mas2=(float**)new float*[Num];
for(int i=0;i<Num;i++)
mas2[i]=new float[Num];
int k=0;
for(int i=0;i<Num;i++)
for(int j=0;j<Num;j++)
{
mas1[i][j]=mas[k];
k++;
}
for(int i=0;i<Num;i++)
{
for(int j=0;j<Num;j++)
{float s =0;
for(int k=0;k<Num;k++)
{
s=s+(massiv[i][k]*mas1[k][j]);
}
mas2[i][j]=s;
}
}
for(int i=0;i<Num;i++)
for(int j=0;j<Num;j++)
massiv[i][j]=mas2[i][j];
};
int main(int argc,char* argv[])
{
long arr1[]={1,2,3,4,4,4,5,7,8};
Vector mas(3);
Vector mas1(3);
srand(time(NULL));
for(int i=0;i<3;i++)
for(int j=0;j<3;i++)
mas.vvodVector(i,j,rand()%10);
for(int i=0;i<3;i++)
for(int j=0;j<3;j++)
mas1.vvodVector(i,j,rand()%10);
cout<<"Massiv a\n";
mas.printVec(3);
cout<<"Massiv b\n";
mas1.printVec(3);
cout<<"Massiv a izmenennii\n";
mas.umchis(3,3);
mas.printVec(3);
cout<<"Summa matric (a i arr1)\n";
mas.slmat(3,arr1);
mas.printVec(3);
cout<<"Umnojeniya matric (b i arr1)\n";
mas1.ummat(3,arr1);
mas1.printVec(3);
cout<<"\n\n\n\t\t\t Vipolnila: Zlobina A.";
cout<<"\n\t\t\t St.gr. BIS-11-02";
getch();
return 0;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.09.2012, 18:56
Ответы с готовыми решениями:

закрытие консоли
в чем допущена оплошность:требуется ввести размер матрицы,вводим допустим...

Закрытие консоли
Дана непустая последовательность вещественных чисел оканчивающаяся числом...

Принудительное закрытие консоли
Доброго времени суток! У меня такой вопрос, мне нужно после выполнения...

Как запретить закрытие консоли?
Как запретить закрытие консоли? Подсказали, что для этого нужно использовать...

Остановить закрытие консоли по завершению работы программы
Работая на вижуал студие.Проблемы с getch менял на system pause,ничерта......

12
Nixy
ComfyMobile
400 / 281 / 34
Регистрация: 24.07.2012
Сообщений: 916
30.09.2012, 19:37 #2
попробуй вместо getch()
C++
1
system("pause")
1
Alexandra777
0 / 0 / 0
Регистрация: 03.10.2011
Сообщений: 34
30.09.2012, 19:47  [ТС] #3
Цитата Сообщение от Nixy Посмотреть сообщение
попробуй вместо getch()
C++
1
system("pause")
пробовала,без изменений
0
Nixy
ComfyMobile
400 / 281 / 34
Регистрация: 24.07.2012
Сообщений: 916
30.09.2012, 19:53 #4
и у вас есть пару мелких ошибок в частности
литсинг 122-124
C++
1
2
3
for(int i=0;i<3;i++)
for(int j=0;j<3;j++)
mas.vvodVector(i,j,rand()%10);
второй цикл инкремировал i
листинг 118
C++
1
float arr1[]={1,2,3,4,4,4,5,7,8};
сделайте вектор типа float иначе несоответствие типов

Добавлено через 1 минуту
а еще стиль коддинга ,он у вас и в оригенале сплошной стеной? или всетаки лесенкой?

Добавлено через 4 минуты
могу дать вам исправленный код
1
Alexandra777
0 / 0 / 0
Регистрация: 03.10.2011
Сообщений: 34
30.09.2012, 19:57  [ТС] #5
Цитата Сообщение от Nixy Посмотреть сообщение
и у вас есть пару мелких ошибок в частности
литсинг 122-124
C++
1
2
3
for(int i=0;i<3;i++)
for(int j=0;j<3;j++)
mas.vvodVector(i,j,rand()%10);
второй цикл инкремировал i
листинг 118
C++
1
float arr1[]={1,2,3,4,4,4,5,7,8};
сделайте вектор типа float иначе несоответствие типов

Добавлено через 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
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
#include<conio.h>
#include <stdio.h>
#include <iostream>
#include <time.h>
using namespace std;
class Vector
{
//cout<<"\n\t Laboratornaya  rabota 6";
//cout<<"\n\t\t Variant 4\n\n";
private:
   float**massiv;
   int i,j;
   unsigned int Num;
        float dan;
public:
   Vector();
 Vector(unsigned int Num);
 ~Vector();
   void vvodVector(int i,int j,float dan);
   void printVec(unsigned int Num);
   void umchis(unsigned int Num, float chis);
   void slmat(unsigned int Num, float* mas);
   void ummat(unsigned int Num, float* mas);
};
Vector::Vector()
{
massiv=(float**)new float*[1];
massiv[0]=new float[1];
};
Vector::Vector(unsigned int Num)
{
massiv=(float**)new float*[Num];
for(int i=0;i<Num;i++)
massiv[i]=new float[Num];
};
Vector::~Vector()
{
delete[] massiv;
};
void Vector::vvodVector(int i,int j,float dan)
{
   massiv[i][j]=dan;
};
void Vector::printVec(unsigned int Num)
{
    for(int i=0;i<Num;i++)
    {
  for(int j=0;j<Num;j++)
    {
  cout<<massiv[i][j]<<" ";
    }
  cout<<"\n";
    }
};
void Vector::umchis(unsigned int Num, float chis)
{
for(int i=0;i<Num;i++)
    for(int j=0;j<Num;j++)
         massiv[i][j]=massiv[i][j]*chis;
};
void Vector::slmat(unsigned int Num, float* mas)
{
float**mas1;
mas1=(float**)new float*[Num];
for (int i=0;i<Num;i++)
  mas1[i]=new float[Num];
int k=0;
for(int i=0;i<Num;i++)
     for(int j=0;j<Num;j++)
     {
          mas1[i][j]=mas[k];
          k++;
     }
for(int i=0;i<Num;i++)
      for(int j=0;j<Num;j++)
           massiv[i][j]=massiv[i][j]+mas1[i][j];
}
void Vector::ummat(unsigned int Num, float* mas)
{
float** mas1;
mas1=(float**)new float*[Num];
for(int i=0;i<Num;i++)
mas1[i]=new float[Num];
float**mas2;
mas2=(float**)new float*[Num];
for(int i=0;i<Num;i++)
 mas2[i]=new float[Num];
int k=0;
for(int i=0;i<Num;i++)
     for(int j=0;j<Num;j++)
     {
           mas1[i][j]=mas[k];
           k++;
      }
for(int i=0;i<Num;i++)
{
       for(int j=0;j<Num;j++)
       {float s =0;
           for(int k=0;k<Num;k++)
           {
                 s=s+(massiv[i][k]*mas1[k][j]);
           }
           mas2[i][j]=s;
       }
}
for(int i=0;i<Num;i++)
      for(int j=0;j<Num;j++)
           massiv[i][j]=mas2[i][j];
};
int main(int argc,char* argv[])
{
long arr1[]={1,2,3,4,4,4,5,7,8};
Vector mas(3);
Vector mas1(3);
srand(time(NULL));
for(int i=0;i<3;i++)
        for(int j=0;j<3;i++)
             mas.vvodVector(i,j,rand()%10);
for(int i=0;i<3;i++)
         for(int j=0;j<3;j++)
              mas1.vvodVector(i,j,rand()%10);
cout<<"Massiv a\n";
mas.printVec(3);
cout<<"Massiv b\n";
mas1.printVec(3);
cout<<"Massiv a izmenennii\n";
mas.umchis(3,3);
mas.printVec(3);
cout<<"Summa matric (a i arr1)\n";
mas.slmat(3,arr1);
mas.printVec(3);
cout<<"Umnojeniya matric (b i arr1)\n";
mas1.ummat(3,arr1);
mas1.printVec(3);
cout<<"\n\n\n\t\t\t Vipolnila: Zlobina A.";
cout<<"\n\t\t\t St.gr. BIS-11-02";
system("pause");
//getch();
return 0;
}
0
Nixy
ComfyMobile
400 / 281 / 34
Регистрация: 24.07.2012
Сообщений: 916
30.09.2012, 19:59 #6
какого рода ошибки? именно в содержании? или консоль до сих пор не показывает результат?
1
Alexandra777
0 / 0 / 0
Регистрация: 03.10.2011
Сообщений: 34
30.09.2012, 20:03  [ТС] #7
Цитата Сообщение от Nixy Посмотреть сообщение
и у вас есть пару мелких ошибок в частности
литсинг 122-124
C++
1
2
3
for(int i=0;i<3;i++)
for(int j=0;j<3;j++)
mas.vvodVector(i,j,rand()%10);
второй цикл инкремировал i
листинг 118
C++
1
float arr1[]={1,2,3,4,4,4,5,7,8};
сделайте вектор типа float иначе несоответствие типов

Добавлено через 1 минуту
а еще стиль коддинга ,он у вас и в оригенале сплошной стеной? или всетаки лесенкой?

Добавлено через 4 минуты
могу дать вам исправленный код
Спасибо,буду признательна
0
Nixy
ComfyMobile
400 / 281 / 34
Регистрация: 24.07.2012
Сообщений: 916
30.09.2012, 20:08 #8
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<conio.h>
#include <stdio.h>
#include <iostream>
#include <time.h>
using namespace std;
 
class Vector{
    private:
        float**massiv;
        int i,j;
        unsigned int Num;
        float dan;
    public:
        Vector();
        Vector(unsigned int Num);
        ~Vector();
        void vvodVector(int i,int j,float dan);
        void printVec(unsigned int Num);
        void umchis(unsigned int Num, float chis);
        void slmat(unsigned int Num, float* mas);
        void ummat(unsigned int Num, float* mas);
};
 
Vector::Vector(){
    massiv=(float**)new float*[1];
    massiv[0]=new float[1];
};
 
Vector::Vector(unsigned int Num) {
    massiv=(float**)new float*[Num];
    for(int i=0;i<Num;i++)
        massiv[i]=new float[Num];
};
 
Vector::~Vector() {
    delete[] massiv;
};
 
void Vector::vvodVector(int i,int j,float dan) {
    massiv[i][j]=dan;
};
 
void Vector::printVec(unsigned int Num){
    for(int i=0;i<Num;i++){
        for(int j=0;j<Num;j++)
            cout<<massiv[i][j]<<" ";
    cout<<"\n";
    }
};
 
void Vector::umchis(unsigned int Num, float chis){
    for(int i=0;i<Num;i++)
        for(int j=0;j<Num;j++)
            massiv[i][j]=massiv[i][j]*chis;
};
 
void Vector::slmat(unsigned int Num, float* mas) {
    long**mas1;
    mas1=(long**)new float*[Num];
    for (int i=0;i<Num;i++)
        mas1[i]=new long[Num];
    int k=0;
    for(int i=0;i<Num;i++)
        for(int j=0;j<Num;j++){
            mas1[i][j]=mas[k];
            k++;
        }
    for(int i=0;i<Num;i++)
        for(int j=0;j<Num;j++)
            massiv[i][j]=massiv[i][j]+mas1[i][j];
}
void Vector::ummat(unsigned int Num, float* mas)
{
    float** mas1;
    mas1=(float**)new float*[Num];
    for(int i=0;i<Num;i++)
        mas1[i]=new float[Num];
    float**mas2;
    mas2=(float**)new float*[Num];
    for(int i=0;i<Num;i++)
        mas2[i]=new float[Num];
    int k=0;
    for(int i=0;i<Num;i++)
        for(int j=0;j<Num;j++){
            mas1[i][j]=mas[k];
            k++;
        }
    for(int i=0;i<Num;i++){
        for(int j=0;j<Num;j++){
            float s =0;
            for(int k=0;k<Num;k++){
                s=s+(massiv[i][k]*mas1[k][j]);
            }
            mas2[i][j]=s;
        }
    }
    for(int i=0;i<Num;i++)
        for(int j=0;j<Num;j++)
            massiv[i][j]=mas2[i][j];
};
 
int main(int argc,char* argv[]){
    float arr1[]={1,2,3,4,4,4,5,7,8};
    Vector mas(3);
    Vector mas1(3);
    srand(time(NULL));
    for(int i=0;i<3;i++)
        for(int j=0;j<3;j++)
            mas.vvodVector(i,j,rand()%10);
    for(int i=0;i<3;i++)
        for(int j=0;j<3;j++)
            mas1.vvodVector(i,j,rand()%10);
    cout<<"Massiv a\n";
    mas.printVec(3);
    cout<<"Massiv b\n";
    mas1.printVec(3);
    cout<<"Massiv a izmenennii\n";
    mas.umchis(3,3);
    mas.printVec(3);
    cout<<"Summa matric (a i arr1)\n";
    mas.slmat(3,arr1);
    mas.printVec(3);
    cout<<"Umnojeniya matric (b i arr1)\n";
    mas1.ummat(3,arr1);
    mas1.printVec(3);
    cout<<"\n\n\n\t\t\t Vipolnila: Zlobina A.";
    cout<<"\n\t\t\t St.gr. BIS-11-02"<<endl;;
    system("pause");
    return 0;
}
Добавлено через 4 минуты
1
Alexandra777
0 / 0 / 0
Регистрация: 03.10.2011
Сообщений: 34
30.09.2012, 20:33  [ТС] #9
Цитата Сообщение от Nixy Посмотреть сообщение
какого рода ошибки? именно в содержании? или консоль до сих пор не показывает результат?
что-то в таком роде <130 no matching function for call to `Vector::slmat(int, long int[9])' >
0
Nixy
ComfyMobile
400 / 281 / 34
Регистрация: 24.07.2012
Сообщений: 916
30.09.2012, 20:35 #10
Цитата Сообщение от Alexandra777 Посмотреть сообщение
что-то в таком роде <130 no matching function for call to `Vector::slmat(int, long int[9])' >
это уже с моим кодом?
у меня он работает
а зачем вы так сделали
C++
1
Vector::slmat(int, long int[9])
было же
C++
1
void slmat(unsigned int Num, float* mas);
и все нормально работало
2
Alexandra777
0 / 0 / 0
Регистрация: 03.10.2011
Сообщений: 34
30.09.2012, 20:38  [ТС] #11
Цитата Сообщение от Nixy Посмотреть сообщение
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<conio.h>
#include <stdio.h>
#include <iostream>
#include <time.h>
using namespace std;
 
class Vector{
    private:
        float**massiv;
        int i,j;
        unsigned int Num;
        float dan;
    public:
        Vector();
        Vector(unsigned int Num);
        ~Vector();
        void vvodVector(int i,int j,float dan);
        void printVec(unsigned int Num);
        void umchis(unsigned int Num, float chis);
        void slmat(unsigned int Num, float* mas);
        void ummat(unsigned int Num, float* mas);
};
 
Vector::Vector(){
    massiv=(float**)new float*[1];
    massiv[0]=new float[1];
};
 
Vector::Vector(unsigned int Num) {
    massiv=(float**)new float*[Num];
    for(int i=0;i<Num;i++)
        massiv[i]=new float[Num];
};
 
Vector::~Vector() {
    delete[] massiv;
};
 
void Vector::vvodVector(int i,int j,float dan) {
    massiv[i][j]=dan;
};
 
void Vector::printVec(unsigned int Num){
    for(int i=0;i<Num;i++){
        for(int j=0;j<Num;j++)
            cout<<massiv[i][j]<<" ";
    cout<<"\n";
    }
};
 
void Vector::umchis(unsigned int Num, float chis){
    for(int i=0;i<Num;i++)
        for(int j=0;j<Num;j++)
            massiv[i][j]=massiv[i][j]*chis;
};
 
void Vector::slmat(unsigned int Num, float* mas) {
    long**mas1;
    mas1=(long**)new float*[Num];
    for (int i=0;i<Num;i++)
        mas1[i]=new long[Num];
    int k=0;
    for(int i=0;i<Num;i++)
        for(int j=0;j<Num;j++){
            mas1[i][j]=mas[k];
            k++;
        }
    for(int i=0;i<Num;i++)
        for(int j=0;j<Num;j++)
            massiv[i][j]=massiv[i][j]+mas1[i][j];
}
void Vector::ummat(unsigned int Num, float* mas)
{
    float** mas1;
    mas1=(float**)new float*[Num];
    for(int i=0;i<Num;i++)
        mas1[i]=new float[Num];
    float**mas2;
    mas2=(float**)new float*[Num];
    for(int i=0;i<Num;i++)
        mas2[i]=new float[Num];
    int k=0;
    for(int i=0;i<Num;i++)
        for(int j=0;j<Num;j++){
            mas1[i][j]=mas[k];
            k++;
        }
    for(int i=0;i<Num;i++){
        for(int j=0;j<Num;j++){
            float s =0;
            for(int k=0;k<Num;k++){
                s=s+(massiv[i][k]*mas1[k][j]);
            }
            mas2[i][j]=s;
        }
    }
    for(int i=0;i<Num;i++)
        for(int j=0;j<Num;j++)
            massiv[i][j]=mas2[i][j];
};
 
int main(int argc,char* argv[]){
    float arr1[]={1,2,3,4,4,4,5,7,8};
    Vector mas(3);
    Vector mas1(3);
    srand(time(NULL));
    for(int i=0;i<3;i++)
        for(int j=0;j<3;j++)
            mas.vvodVector(i,j,rand()%10);
    for(int i=0;i<3;i++)
        for(int j=0;j<3;j++)
            mas1.vvodVector(i,j,rand()%10);
    cout<<"Massiv a\n";
    mas.printVec(3);
    cout<<"Massiv b\n";
    mas1.printVec(3);
    cout<<"Massiv a izmenennii\n";
    mas.umchis(3,3);
    mas.printVec(3);
    cout<<"Summa matric (a i arr1)\n";
    mas.slmat(3,arr1);
    mas.printVec(3);
    cout<<"Umnojeniya matric (b i arr1)\n";
    mas1.ummat(3,arr1);
    mas1.printVec(3);
    cout<<"\n\n\n\t\t\t Vipolnila: Zlobina A.";
    cout<<"\n\t\t\t St.gr. BIS-11-02"<<endl;;
    system("pause");
    return 0;
}
Добавлено через 4 минуты
огромное спасибо!!!а в чем была ошибка?

Добавлено через 2 минуты
Цитата Сообщение от Nixy Посмотреть сообщение
это уже с моим кодом?
у меня он работает
а зачем вы так сделали
C++
1
Vector::slmat(int, long int[9])
было же
C++
1
void slmat(unsigned int Num, float* mas);
и все нормально работало
нет-нет....это ответ на ваш предыдущий вопрос.ваш код работает на все 100%,спасибо
0
Nixy
ComfyMobile
400 / 281 / 34
Регистрация: 24.07.2012
Сообщений: 916
30.09.2012, 20:47 #12
Цитата Сообщение от Alexandra777 Посмотреть сообщение
а в чем была ошибка?
скорее всего вы объявили в классе функцию с перменными типа float , а в реализации пытались сделать вектор длиной 9 типа long ,как то так
1
Alexandra777
0 / 0 / 0
Регистрация: 03.10.2011
Сообщений: 34
30.09.2012, 20:50  [ТС] #13
Цитата Сообщение от Nixy Посмотреть сообщение
скорее всего вы объявили в классе функцию с перменными типа float , а в реализации пытались сделать вектор длиной 9 типа long ,как то так
в общем не внимательность...
0
30.09.2012, 20:50
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
30.09.2012, 20:50

Задержать закрытие окна консоли после выполнения программы
Какой командой задержать экран C++ после выполнения программы, а то он сразу...

Как убрать управляющие клавиши(закрытие, сворачивание, разворачивание) в консоли?
Очень важная тема

Клавиши F1-F12 в консоли, и работа с мышкой в консоли
Я искал на сайте, но не нашел упоминания о том как обрабатывать и или узнавать...


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

Или воспользуйтесь поиском по форуму:
13
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru