Temas

Temas gy stetaniclo na-R6pR TE, 2011 | 2 pagos Hola Estephanie: Los numeros amigos son realmente los números demonio; ya probé en ambos casos las rutinas para este tipo de números, obteniendo el mismo resultado. El programa inicia un poco rápido y después, aparentemente se alenta y no hace nada; esto es debido a que conforme la numeracion aumenta el proceso de verificación tarda para cada número. Por eso decidí poner la leyenda «Espere, procesando.. » cada vez que coincide la comparación. El código es el siguiente: using System; using System . Collections. Generic; using System.

Text; namespace Console class Program ora S»ipe to View nut*ge static void Main(string[] args) long nl, n2, acuml, acum2, i; //lniciamos en el número 2 hasta el 100000 for(nl = 2; nl < 100000; nl++) acuml = O; //Este acumulador sumará los divisores que controla la variable n2 for = 1; n2 ni; r,2++) if (nl % n2 O) acuml +- n2; //Si el residuo de la división entera es igual a cero, se acumula el divisor f (acuml nl) //Si el número nl es igual al acumulador número 2 hasta WI 1 00000 for(nn = 2,’ ni ; 100000; nl++) acuml = O; acum2 =

Lo sentimos, pero las muestras de ensayos completos están disponibles solo para usuarios registrados

Elija un plan de membresía
O; for (i = 1; i ni n; i++) if(nl 0) acuml acuml + , //Lo anterior es que inicia en 1 hasta el número divido entre 2 y se procede a acumular el divisor en acuml, cuando el residuo de la divisón entera sea cero. n2 = acuml; //n2 (segundo número) recibe el valor de la suma de los divisores y se procede a realizar el mismo proceso, pero ahora con acum2 cum2 — acum2 + ; -z acum2 ;; n2 acuml) //Si el prmer número es igual al acumulador 2 y el segundo número es igual al acumulador 1, entonces son Amigos o Demonios Console. WriteLine(«Números Amigos o Demonios: (O} – nl n2); //{O} sirve para visualizar a nl; mientras {1} visualiza n2. Es como utilizar %d %d en C++ Console. WriteLine(«Espere, procesando… Console. WriteLine(«No se encontraron mas amigos»); Console. WriteLine(i’Presione para terminar.. Console. ReadLine();