Ejercicios - algoritmos

Solo disponible en BuenasTareas
  • Páginas : 4 (843 palabras )
  • Descarga(s) : 0
  • Publicado : 26 de abril de 2010
Leer documento completo
Vista previa del texto
CUESTIONARIO

1. Realizar un módulo para quitar los elementos repetidos de un vector de enteros. Hacerlo primero usando un vector auxiliar y luego sin usar ningún otro vector. Por ejemplo,después de aplicar dicho módulo al vector (2,-3,2,8,8,2), éste debe quedarse con (2,-3,8)

2. Realizar un módulo para eliminar todos los valores negativos de un vector de enteros. Hacerlo sobre elmismo vector, y sin usar vectores auxiliares. Por ejemplo, después de aplicar dicho módulo al vector (2,-3,1,8,-5), éste debe quedarse con (2,1,8)

3. Realizar un módulo que compruebe si todos loselementos de un vector están en un segundo vector, respetando el orden en el que aparecen. Por ejemplo, el vector (-3,8) se encuentra dentro del vector (2,-3,1,8,-5). Analizar detenidamente cual ha deser la cabecera del módulo.

4. Realizar un módulo que compruebe si todos los elementos de un vector están en un segundo vector, respetando el orden y la secuencia en la que aparecen. Porejemplo, el vector (-3,8) se encuentra dentro del vector (2,-3,8,-5) pero no se encuentra en el vector (2,-3,1,8,-5). Analizar detenidamente cual ha de ser la cabecera del módulo.

5. Realizar un móduloque calcule la posición donde se encuentre la primera secuencia de al menos n ceros consecutivos. Por ejemplo, en el vector de abajo, para n = 3, dicha posición es la 4. (3, 0, 0, 4, 0, 0, 0, 0, 1,0, 0, 0, 0)

6. Realizar un módulo para quitar los elementos repetidos de un vector de enteros, pero almacenando el resultado en otro vector distinto.

7. Realizar una función que elimine loselementos repetidos de un vector, guardando el resultado en el mismo vector.

8. Escribir en C++ la función int MCD(int a, int b) que devuelve el máximo común divisor de dos números enteros.9. Escribir una función que, dados tres enteros representando el día, mes y año, nos diga si corresponden a una fecha correcta.

10. Escribir en C++ la función int MCM(int a, int b) que...
tracking img