Documente Academic
Documente Profesional
Documente Cultură
_
Stack Overflow en español es un sitio de Así es como funciona:
preguntas y respuestas para
programadores y profesionales de la
informática. Unete a ellos; toma menos de
un minuto:
1
He podido sacar el número mayor o menor pero solo los dos, en caso de tres o cuatro números
repetidos no llego a resolverlos. Espero su orientación para resolver este problema. Gracias. como puedo resolver un nullpointerexception java?
open in browser PRO version Are you a developer? Try out the HTML to PDF API pdfcrowd.com
Scanner linea = new Scanner(System.in); -2
int n, digito, digito1, repetir;
System.out.print("Introduce un número entero: "); Ayuda con un ejercicio en java
n = linea.nextInt();
repetir = 0;
0
digito1 = 0;
do { ¿Cómo mostrar cada fase del algoritmo?
digito = n % 10;
if (digito > digito1) {
1
digito1 = digito; Ayuda con Java(POO)
repetir = 1;
} else {
0
if (digito == digito1) { algoritmo recursivo pilas java
repetir++;
}
} 2
n = n / 10;
Establecer Limite de una cifra determinada en un
} while (n != 0);
jtextbox en java
System.out.println("El numero " + digito1 + " se repite " + repetir + " veces");
}
0
Ayuda con funcion basica en Java
java
compartir mejorar esta pregunta editada el 17 jun. 16 a las 19:30 formulada el 17 jun. 16 a las 19:15 3
Para que sirve el siguiente algoritmo de java?
aldanux Max
4,977 2 10 35 40 7 0
open in browser PRO version Are you a developer? Try out the HTML to PDF API pdfcrowd.com
Understanding the definition of polynomially CPA
natural cualquiera. (IND-CPA) security
2
Se me ocurre esta solución (no la más eficiente, pero funciona): Fill Inside of a Loop on Tile Map?
Eso serviría para buscar el dígito mayor, pero eso no tiene relevancia aquí. Parece que hubieras How to calculate present age in Years, months,
days format?
open in browser PRO version Are you a developer? Try out the HTML to PDF API pdfcrowd.com
copiado código de algún problema distinto... days format?
En todo caso, debes almacenar en algún lado las veces que se repite cada dígito. Una manera
cómoda en este caso es un array. Por ejemplo:
Otra tema, de terminología: no mezcles "número", "cifra" y "dígito". Cada una de las cifras que se
usan para representar un número en determinada base se llama "dígito" (puede ser decimal,
hexadecimal, binario, etc - en este caso, se supone decimal).
leonbloy
1,968 2 12
Gracias pero el reto es hacerlo sin arreglos. puse el if porque estaba probando primero con los números
mayores, pero me quede ahi, solo contaba los mayores, pero agradezco la respuesta. – Max el 17 jun. 16 a
las 20:49
añade un comentario
Una alternativa es tratar el número como un string (obviamente validando antes que sea un número) y
con longitudNumero - longitudPrimerasOcurrencias se obtendría la cantidad de veces que se
2 repite. Te pongo un ejemplo:
Salida:
MitsuG
3,511 3 21
Funciona gracias, un poco tedioso el código pero se entiende, es un reto sin usar arreglos y objetos, pero me
gusta tu código, gracias. – Max el 17 jun. 16 a las 20:51
Es un poco tedioso porque uso un try - catch y un Map para guardar las ocurrencias, pero el código
es sencillo en sí. Si tienes dudas acerca de ello, coméntalas y con gusto te explico. – MitsuG el 17 jun. 16 a
las 20:56
open in browser PRO version Are you a developer? Try out the HTML to PDF API pdfcrowd.com
El que dió voto negativo, que me diga el por qué por favor. – MitsuG el 17 jun. 16 a las 22:03
añade un comentario
Se necesita para cada digito una variable que lleve el conteo de sus repeticiones. Por ejemplo:
int numeroRepeticionesDigito0 = 0;
//...
int numeroRepeticionesDigito9 = 0;
Ahora, veo que ya tenes la forma de obtener cada digito por separado. Solo resta verificar dentro del
ciclo que digito es el actual, e incrementar su variable en uno, lo cual se puede hacer con una
estructura de control switch:
switch (digito)
{
case 0: numeroRepeticionesDigito0++; break;
case 9: numeroRepeticionesDigito9++; break;
}
Y después que termine el ciclo mostrar el valor de cada una de las variables que llevan el total de
repeticiones. En este caso, como supongo que es una tarea, prefiero no mostrar el código completo,
pero la idea es esa, sin utilizar instrucciones avanzadas, nada mas una estructura de repeticion
(while) y una de control (switch). Para este tipo de problemas, te sugiero que analices el proceso
mental de como lo resolverías tu, y luego tratar de traducir ese proceso mental en código.
compartir mejorar esta respuesta editada el 17 jun. 16 a las 23:28 respondida el 17 jun. 16 a las 23:22
JYass
637 11
añade un comentario
Tu Respuesta
open in browser PRO version Are you a developer? Try out the HTML to PDF API pdfcrowd.com
Registrarse o iniciar sesión Publicar como invitado
Publica Tu Respuesta
Al publicar tu respuesta, expresas tu conformidad con la política de privacidad y los términos de servicio.
¿No es la respuesta que buscas? Examina otras preguntas con la etiqueta java o formula tu propia
pregunta.
open in browser PRO version Are you a developer? Try out the HTML to PDF API pdfcrowd.com
fuente de preguntas
sobre nosotros recorrido ayuda blog chat datos legales política de privacidad trabaja aquí información de publicidad móvil contacto comentarios
Stack Overflow Geographic Information Code Review Photography English Language & MathOverflow Meta Stack Exchange
Systems Usage
Server Fault Magento Science Fiction & Mathematics Stack Apps
Electrical Engineering Fantasy Skeptics
Super User Signal Processing Cross Validated (stats) Area 51
Android Enthusiasts Graphic Design Mi Yodeya (Judaism)
Web Applications Raspberry Pi Theoretical Computer Stack Overflow Talent
Information Security Movies & TV Travel Science
Ask Ubuntu Programming Puzzles &
Database Code Golf Music: Practice & Theory Christianity Physics
Webmasters Administrators
more (7) Seasoned Advice English Language Chemistry
Game Development Drupal Answers (cooking) Learners
Biology
TeX - LaTeX SharePoint Home Improvement Japanese Language
Computer Science
Software Engineering User Experience Personal Finance & Arqade (gaming)
Money Philosophy
Unix & Linux Mathematica Bicycles
Academia more (3)
Ask Different (Apple) Salesforce Role-playing Games
WordPress more (8)
ExpressionEngine® Anime & Manga
Development Answers
Motor Vehicle
Cryptography Maintenance & Repair
more (17)
diseño/logotipo del sitio © 2017 Stack Exchange Inc; contribuciones de los usuarios bajo licencia cc by-sa 3.0 con atribución requerida
rev 2017.5.23.26009
open in browser PRO version Are you a developer? Try out the HTML to PDF API pdfcrowd.com