кто может откоментировать программу на с++ прошу добавляйтесь ко мне в агент
#include
#include
const int m = 3, n = 3; //m = число цифр, n = максимальная цифра
void Test(int *);
void main()
{
int * temp;
temp = new int[m + 1];
for (int i = 0; i < m + 1; i++)
{
temp = 0;
}
while(!temp[0])
{
int * tmp = new int[m + 1];
for (int i = 1; i <= m; i++)
{
tmp = temp;
}
Test(temp);
temp[m]++;
for (int i = m; i >= 0; i--)
{
if (temp >= n)
{
temp = 0;
temp[i - 1]++;
}
}
}
cin.get();
delete [] temp;
}
void Test(int * temp)
{
int bo = true;
for (int i = 1; i <= m; i++)
{
if (i != m && temp == temp[i + 1])
bo = false;
}
if (bo)
{
cout << " (";
for (int i = 1; i <= m; i++)
{
cout << temp;
}
cout << ") " << endl;
}
}