init commit

This commit is contained in:
2025-04-13 21:48:15 +03:00
commit 23255e9121
192 changed files with 12200 additions and 0 deletions
+56
View File
@@ -0,0 +1,56 @@
#include <iostream>
using namespace std;
class Row
{
public:
int* const cells = new int[3];
int*
begin() const {
return cells;
}
int*
end() const {
return cells + 3;
}
int& operator[](int ind) const {
return cells[ind];
}
};
class Matrix
{
public:
const Row r[3];
const Row*
begin() const {
return r;
}
const Row*
end() const {
return r + 3;
}
int&
operator[](int ind1, int ind2) {
return r[ind1][ind2];
}
};
// int
// main() {
// Matrix m;
// m[1, 1] = 5;
// for (const auto& row : m) {
// for (auto cell : row) {
// cout << cell << " ";
// }
// cout << "\n";
// }
// }