расписать объяснения после каждого каждого действия
#include <stdio.h>
int main(void)
{
int a[10000], b[10000], i, j, max, min, n, m, k, x=0;
scanf("%d %d", &n, &m);
for (i = n; i <= m; i++)
{
k = 0;
for (j = 1; j <= i; j++)
{
if ( 0 == i % j )
{
k++;
}
}
if (2 == k)
{
a[x++] = i;
}
}
max = 0;
min = 1000;
for (i = 0; i < x-1; i++)
{
if ( a[i+1]-a > max)
max = a[i+1]-a;
if ( a[i+1]-a < min)
min = a[i+1]-a;
}
printf("\n%d %d", min, max);
return 0;
}