#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, temp_2;
for (int i = 0; i < 9; i++)
{
temp_1 = i+1;
temp_2 = 2;
for (int j = 0; j < 9; j++)
{
if (i == 0)
{
setMatriz(i, j, temp_1);
temp_1++;
}
else if (temp_1 >= 1)
{
setMatriz(i, j, temp_1);
temp_1--;
}
else
{
setMatriz(i, j, temp_2);
temp_2++;
}
}
}
}