#include <iostream>
using namespace std;
int main()
{
int filas = 9;
int i;
int j;
int n;
cout <<"Introduzca el numero deseado: \n";
cin >> n;
for(i = 1; i <= filas; i++)
{
if (i % n == 0)
cout<<i;
for(j = i + 1; j <= (2 * i - 1); j++)
{
if ((j % 10) % n != 0)
continue;
cout << j%10;
}
for(j=j-2; j >= i; j--)
{
if ((j % 10) % n != 0)
continue;
cout << j%10;
}
cout << endl;
}
}
Me podrias explicar ( si no es mucha molestia) un poco por favor que es lo que va haciendo el codigo