Programación perfecta en lenguaje C
# incluir ltstdio.h gt
# incluir ltconio.h gt
void main()
{
int m, I, s;
for(m = 1; m lt=1000; M ) //De 1 a 1000, el ciclo termina.
{
s = 0; //La suma de los factores de inicialización S es 0.
for(I = 1;I ltm;I) //Encuentra cuántos factores de m hay entre 1 y m.
If(mi==0) //Si M se puede dividir entre I, I es un factor de M.
s = s I; //Suma factores.
If(s==m) //Si la suma de los factores es igual a este número,
printf("d\t ", s); p>
}
getch();
}
Resultado de ejecución:
6 28 496