Explicație:
#include <stdio.h>
int main()
{
int n,c=0;
scanf("%d",&n);
int x[n];
for(int i=1;i<=n;i++)
{
scanf("%d",&x[i]);
int S=1;
for(int j=2;j*j<=x[i];j++)
{
if(x[i]%j==0)
{
S=S+j+x[i]/j;
}
}
if(S==x[i] && x[i]!=1)
{
printf("%d ",x[i]);
c++;
}
}
if(c==0) printf("NU EXISTA");
}