Guest User

Untitled

a guest
Mar 13th, 2018
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.21 KB | None | 0 0
  1. /*
  2. Escriba un programa que lea números introducidos aleatoriamente por teclado hasta
  3. que el valor introducido sea 0. A continuación deberá visualizar el número de
  4. introducciones efectuadas, y la mayor secuencia de números consecutivos iguales,
  5. indicando cuál fue el número que se repitió, y cuántas veces seguidas lo hizo
  6. */
  7.  
  8.  
  9.  
  10. import java.util.Scanner;
  11. class Ejercicio15
  12. {
  13. public static void main(String[] arg)
  14. {
  15. Scanner teclado= new Scanner (System.in);
  16. System.out.println("introduce valor");
  17. int valor= teclado.nextInt();
  18. if (valor!=0)
  19. {
  20. int cont=1,sec=1,secm=1,secmn=valor,v=valor;
  21. System.out.println("introduce valor");
  22. valor= teclado.nextInt();
  23. while(valor!=0)
  24. {
  25. cont++;
  26. if(valor==v)
  27. {
  28. sec++;
  29. if(sec<secm)
  30. {
  31. secm=sec;
  32. secmn=valor;
  33. }
  34. else
  35. sec=1;
  36. }
  37. else
  38. valor=v;
  39.  
  40. System.out.println("introduce valor");
  41. valor= teclado.nextInt();
  42. }
  43. System.out.println("Numeros introducidos es: "+cont+" numeros de veces repetido es: "+secm+" el numero repetido es: "+secmn);
  44. }
  45. else
  46. System.out.println("No hay numeros introducidos");
  47. }
  48. }
Add Comment
Please, Sign In to add comment