Lab3_vector
Клас Вектор до лаб 3mysliutchka
plain_text
3 years ago
1.2 kB
9
Indexable
#include <iostream>
using namespace std;
class Vector {
private:
int vector_size;
double* p_vector;
public:
Vector() {
this->vector_size = 0;
this->p_vector = 0;
}
Vector(int& cols) {
this->vector_size = cols;
this->p_vector = new double[this->vector_size];
for (int i = 0; i < this->vector_size; i++) {
cin >> i;
this->p_vector[i] = i;
}
}
void Print() {
for (int i = 0; i < this->vector_size; i++) {
cout << this->p_vector[i] << "\t";
}
}
double Sum_of_elements() {
double sum = 0;
for (int i = 0; i < this->vector_size; i++) {
sum = +this->p_vector[i];
}
cout << sum;
return sum;
}
~Vector() {
delete[] this->p_vector;
}
};
int main() {
int rows, cols;
cout << "Enter number of rows in the table: " << endl;
cin >> rows;
cout << "Enter number of columns in the table: " << endl;
cin >> cols;
Vector vector1(cols);
vector1.Print();
vector1.Sum_of_elements();
/*Table table_1(rows,cols);
table_1.PrintTable();*/
return 0;
}Editor is loading...