Cita:
Iniciado por MAELIAN Bueno estoy algo estresadita porque me encargaron un sistema matematico que puede resolver numeros con formula genral , determiante d ematrices ,suma .resta y multiplicaciond e matricez. quieisera que me ayudara de verdad seria una gran ayuda ya que mi maestro me confunde mucho.y apenas aprendi C++ y la verdad nose mucho.
Código PHP:
#include <iostream>
class Matriz {
const int TAMX;
const int TAMY;
int **matriz;
public:
Matriz(int tamx, int tamy);
Matriz(int **pMatriz);
~Matriz();
void mostrar(void);
void setXY(int x, int y, int valor);
//TODO void getDeterminante();
//TODO Matriz & operator*(const Matriz &);
//TODO Matriz & operator+(const Matriz &);
//TODO Matriz & operator-(const Matriz &);
};
Matriz::Matriz(int tamx, int tamy) : TAMX(tamx), TAMY(tamy) {
matriz = new int* [TAMX];
for(int i=0; i < TAMY; i++) {
matriz[i] = new int [TAMY];
}
}
Matriz::~Matriz() {
for(int i=0; i<TAMY; i++) {
delete [] matriz[i];
}
delete[] matriz;
}
void Matriz::mostrar(void) {
for(int i=0; i < TAMX; i++) {
for(int j=0; j < TAMY; j++) {
std::cout << *(*(matriz + i)+j) << " ";
}
std::cout << std::endl;
}
std::cout << std::endl;
}
void Matriz::setXY(int x, int y, int valor) {
*(*(matriz + x)+y) = valor;
}
int main(int narg, char **argv) {
Matriz m(2, 2);
m.mostrar();
m.setXY(0, 0, 1);
m.setXY(0, 1, 2);
m.setXY(1, 0, 3);
m.setXY(1, 1, 4);
m.mostrar();
return 0;
}