Cho em hỏi phần a[dem++]
có nghĩa là sao ạ bài này em chưa hiểu cho lắm.
#include<bits/stdc++.h>
using namespace std;
long long i,dem,a[1000000];
void pts(int n)
{
i=2;
dem=0;
while (n > 1)
{
if (n % i == 0)
{
n = n / i;
a[dem++] = i;
}
else
{
i++;
}
}
if (dem == 0)
{
a[dem++] = n;
}
for (i = 0; i < dem - 1; i++)
{
cout<<a[i]<<"*";
}
cout<<a[dem-1];
}
long long n;
int main()
{
cin >> n;
pts(n);
return 0;
}