[Java] Número triangular altamente divisible

  • 0 Respuestas
  • 2736 Vistas

0 Usuarios y 3 Visitantes están viendo este tema.

Desconectado hackmin

  • *
  • Underc0der
  • Mensajes: 67
  • Actividad:
    0%
  • Reputación 0
    • Ver Perfil

[Java] Número triangular altamente divisible

  • en: Febrero 23, 2015, 03:36:39 pm
La secuencia de números triangulares se genera mediante la adición de los números naturales. Así que el 7 º número triángulo sería 1 + 2 + 3 + 4 + 5 + 6 + 7 = 28. Los primeros diez términos serían:

1, 3, 6, 10, 15, 21, 28, 36, 45, 55, ...

Hagamos una lista de los factores de los siete primeros números triangulares:

 1 : 1
 3 : 1,3
 6 : 1,2,3,6
 10 : 1,2,5,10
15 : 1,3,5,15
 21 : 1,3,7,21
 28 : 1,2, 4,7,14,28

Podemos ver que el 28 es el primer número triángulo tener más de cinco divisores.

¿Cuál es el valor del primer número triángulo tenga más de quinientos divisores?

Ejercicio Básico:

Código: Java
  1.    public static void main(You are not allowed to view links. Register or Login[] args) {
  2.  
  3.     Scanner cin = new Scanner(You are not allowed to view links. Register or Login.in);
  4.     int GetPrimo = cin.nextInt();
  5.      int SumaTotal = 0;
  6.      int Contador = 0;
  7.      int GuardarNumero = 0;
  8.      int i  = 0;
  9.        for( i = 1; i <= GetPrimo;i++){
  10.           SumaTotal = i + SumaTotal;
  11.           Contador = 0;
  12.           for(int x = 1; x <= SumaTotal;x++){
  13.              
  14.              if(SumaTotal % x == 0){
  15.                 Contador = Contador + 1;
  16.              }
  17.              if(Contador > 500){
  18.                 You are not allowed to view links. Register or Login.out.println("El numero: "+SumaTotal+" tiene: "+Contador+" Numeros");
  19.                 return;
  20.              }
  21.  
  22.                  }
  23.        }
  24.        
  25.  
  26.    
  27.        }
  28.     }  


La solución del ejercicio es(Salida del programa):
Código: You are not allowed to view links. Register or Login
El numero: 76576500 tiene: 501 Numeros
« Última modificación: Febrero 23, 2015, 03:38:33 pm por Expermicid »

 

[Video Curso] Iniciacion a Java por DesarrolloWeb y EscuelaIT Mayo 2014

Iniciado por graphixx

Respuestas: 3
Vistas: 3907
Último mensaje Febrero 23, 2015, 10:13:28 am
por Hu3c0
Java Extremo [Video Cursos Completos] [Español] [ISO] 2009

Iniciado por graphixx

Respuestas: 9
Vistas: 9804
Último mensaje Diciembre 04, 2017, 02:36:34 am
por graphixx
Cheat-Sheet: JAVA - Hoja Guía para que no se me olvide

Iniciado por Denisse

Respuestas: 1
Vistas: 609
Último mensaje Julio 21, 2020, 12:43:49 pm
por DevCode
Como compilar programas Java en la consola de comandos de Windows

Iniciado por tar3kw0rm3d

Respuestas: 2
Vistas: 4234
Último mensaje Junio 04, 2013, 02:55:07 pm
por tar3kw0rm3d
[Java] Chat utilizando WebSockets con JavaEE y JavaFx

Iniciado por coke951

Respuestas: 3
Vistas: 6085
Último mensaje Diciembre 23, 2016, 10:23:24 pm
por coke951