Mọi người giải thích hộ em code này với, em suy nghĩ mà không hiểu ý nghĩa của nó là gì
#include<stdio.h>
#include<conio.h>
int a[100];
void main()
{
int i, j, n, k, dem = 0;
printf("nhap so phan tu cua mang:");
scanf("%d", &n);
for (i = 0; i < n; i++)
{
printf("a[%d]=", i + 1);
scanf("%d", &a[i]);
}
printf("mang da nhap:\n");
for (i = 0; i < n; i++)
{
printf(" %d ", a[i]);
}
for (i = 1; i < n; i++)
{
for (j = 0; j < i; j++)
{
if (a[i] == a[j])
{
for (k = i; k < n; k++)
{
a[k] = a[k + 1];
n--;
i--;
}
}
}
}
printf("\nmang sau khi xoa la:\n");
for (i = 0; i < n; i++)
{
printf(" %d ", a[i]);
}
_getch();