Download Descarga

Document related concepts

Enciclopedia de Centros del Triángulo wikipedia , lookup

AWK wikipedia , lookup

Argumento de la diagonal de Cantor wikipedia , lookup

Ordenación bitónica wikipedia , lookup

Miranda (lenguaje de programación) wikipedia , lookup

Transcript
3a Maratón de Programación 2013
RETO CALENTAMIENTO GRADO 10
DOBLES
Nombre Archivo Fuente: dobles.java
Como parte de un programa de competencia aritmética, los estudiantes recibirán
las listas generadas al azar de 2 a 15 números enteros positivos y únicas
preguntas para determinar cuántos elementos de cada lista son el doble de otro
artículo en la misma lista. Se necesita un programa que le ayude con la
clasificación. Este programa debe ser capaz de analizar las listas y enviar la
respuesta correcta para cada uno.
Por ejemplo, dada la lista 1 4 3 2 9 7 18 22
El programa debe responder 3,
El 2 es el doble de 1, 4 es el doble de 2, y 18 es el doble 9.
Entrada
El archivo de entrada constará de una o más listas de números. Habrá una lista de
números por línea. Cada lista contiene 2 a 15 números enteros positivos únicos.
Ningún entero será mayor que 99. Cada línea se termina con el 0, que no se
considera parte de la lista. Una línea con el número único 999 marcará el final de
la entrada. El ejemplo de la siguiente entrada muestra tres listas separadas.
Algunas listas no pueden contener dobles.
La salida
consistirá en una línea por cada lista de entrada, que contiene el número de
elementos que son el doble de algún otro elemento.
Sample Input
Sample Output
1 4 3 2 9 7 18 22 0
2 4 8 10 0
7 5 11 13 1 3 0
999
3
2
0