#include <iostream>
#include "Calcular.h"
using namespace std;
void mostrarMatriz(Calcular *obj)
{
for (int i = 0; i < 9; i++)
{
for (int j = 0; j < 9; j++)
{
cout << obj->getMatriz(i, j) << " ";
}
cout << endl;
}
}
int main(void)
{
Calcular *obj = new Calcular();
obj->dibujarMatriz();
mostrarMatriz(obj);
}
#ifndef CALCULAR_H
#define CALCULAR_H
class Calcular
{
public:
Calcular();
virtual ~Calcular();
void dibujarMatriz();
void setMatriz(int fil, int col, int val);
int getMatriz(int fil, int col);
protected:
private:
int matriz[9][9];
};
#endif
#include "Calcular.h"
Calcular::Calcular()
{
}
Calcular::~Calcular()
{
}
void Calcular::setMatriz(int fil, int col, int val)
{
matriz[fil][col] = val;
}
int Calcular::getMatriz(int fil, int col)
{
return matriz[fil][col];
}
void Calcular::dibujarMatriz()
{
int temp = 1;
for (int i = 0; i < 9; i++)
{
temp = i+1;
for (int j = 0; j < 9; j++)
{
if (j < temp)
{
setMatriz(i, j, temp);
}
else
{
temp++;
setMatriz(i, j, temp);
}
}
}
}