3ra Evaluación II Término 2006-2007, Febrero 6, 2007 /ICM00794
Tema 3. (30 Puntos) Dada una lista de n números, obtener el número primo más cercano a cada uno de los números. En caso de que el número de la lista sea un número primo, ese número es el más cercano.
a) Escriba una función primo(n) que determine si el numero n es primo.
b) Realice un programa que revise de una lista, los números enteros, los inmediatos inferiores y superiores hasta encontrar un número primo y llene la tabla resultante.
Números | Primo superior | Primo inferior | |
---|---|---|---|
100 | → | 101 | 97 |
246 | → | 251 | 241 |
2 | → | 2 | |
333 | → | 337 | 331 |
2007 | → | 2011 | 2003 |