jueves, 27 de junio de 2013

Problemas sobre arreglos

Conjunto de ejercicios para hacer uso de arreglos
  1. hacer un método que permita identificar si dos arreglos tienen el mismo elemento de inicio o fin.
  2. hacer un método que permita invertir el orden de los elementos de un arreglo.
  3. hacer un método que, dados dos arreglos de longitud 3, devuelva un arreglo de longitud 2 con los elementos del medio.
  4. hacer un método que permita, dado un arreglo de longitud 3, rotar los elementos hacia la izquierda, en una posición.
  5. hacer un método que permita, dado un arreglo de longitud 4, devolver un arreglo de longitud 2 con las posiciones impares.
  6. hacer un método que permita, dado un arreglo de longitud 3, devolver verdadero si el arreglo contiene un numero impar.
  7. hacer un método que permita, dado un arreglo de longitud n, devolver un arreglo del doble de longitud, lleno de ceros, y cuyo ultimo elemento sea el ultimo elemento del arreglo original.
  8. hacer un método que permita, dado un arreglo de longitud n, devolver verdadero si alguno de sus elementos se repiten dos veces.
  9. hacer un método que permita, dado un arreglo de longitud n y un número entero m, devolver el mismo arreglo reemplazando el número m por ceros.
  10. hacer un método que, dados dos arreglos de longitud n, devuelva el arreglo cuya suma de elementos sea mayor, en caso de sumar igual devolver el primer arreglo.
  11. hacer un método que, dado un arreglo de longitud par, devuelva un arreglo de longitud 2 con los elementos del medio.
  12. hacer un método que, dados tres arreglos de longitud 3, devuelva un arreglo de longitud 9 con todos los elementos ingresados (concatenar los tres arreglos en uno).
  13. hacer un método que, dado un arreglo de n elementos, devuelva un arreglo con los primeros elementos cambiados (n >= 2).
  14. hacer un método que, dado un arreglo de longitud impar, devuelva un arreglo de longitud 3 con los elementos centrales (n >= 3).
  15. hacer un método que, dado un arreglo de longitud impar, devuelva el mayor entre el primer elemento, el ultimo y el elemento del medio.
  16. hacer un método que, dado un arreglo de longitud n y un numero entero, devuelva verdadero si el arreglo contiene el numero entero dado.
  17. hacer un método que, dado un arreglo m x m (con m par), devuelva los siguientes patrones:

    00011000  00011000  00011000  00000000  00000000  10000000
    00011000  00100100  00011000  00000000  00111100  01000000
    00011000  01000010  00011000  00000000  00111100  00100000
    11111111  10000001  11111111  11111111  00000000  00010000
    11111111  10000001  00000000  10000001  00000000  00010000
    00011000  01000010  00000000  01000010  00111100  00100000
    00011000  00100100  00000000  00100100  00111100  01000000
    00011000  00011000  00000000  00011000  00000000  10000000
  18. hacer un método que, dado un arreglo de longitud n, devuelva la cantidad de números impares en el arreglo.
  19. hacer un método que, dado un arreglo de longitud n, devuelva la diferencia entre los elementos mayor y menor del arreglo.
  20. hacer un método que, dados dos arreglos de igual longitud, devuelva un arreglo del doble de longitud compuesto de los elementos de los dos arreglos de manera intercalada.
  21. hacer un método que, dados dos arreglos bidimensionales de igual longitud, realice la operación de suma de matrices.
  22. hacer un método que, dado un arreglo bidimensional y un número entero, realice la operación de producto escalar.
  23. hacer un método que, dados dos arreglos de longitudes m x n y n x m, realice la operación multiplicación de matrices.
  24. hacer un método que, dado un arreglo de longitud m x n, devuelva la matriz transpuesta (n x m).
Para operaciones de matrices, use como referencia el siguiente articulo de Wikipedia.

Saludos

No hay comentarios:

Publicar un comentario