Ensayo sobre la primera y segunda guerra mundial
Dada una matriz de 3x3 (tres filas y tres columnas) con datos erróneos positivos entre 1 y 9 sin opción de repetirse
4 | 7 | 9 |
1 | 6 | 8 |
2 | 5 | 3 |
Se permiten lossiguientes movimientos:
* Un movimiento horizontal hacia la derecha cambia una posición a la derecha de cada uno de los cuadrados en la correspondiente fila horizontal (circular).
| | |
| | || | |
* Para mover la primera fila con este movimiento resulta:
4 | 7 | 9 |
1 | 6 | 8 |
2 | 5 | 3 |
7 | 9 | 4 |
1 | 6 | 8 |
2 | 5 | 3 |
* Un movimiento verticalhacia arriba cambia una posición hacia arriba a cada uno de los cuadros en la correspondiente columna vertical (circular).
| | |
| | |
| | |
4 | 7 | 9 |
1 | 6 | 8 |
2 |5 | 3 |
2 | 7 | 9 |
4 | 6 | 8 |
1 | 5 | 3 |
Realizar un algoritmo que permita configurar la matriz con los valores ingresados de tal manera que quede asi:
1 | 2 | 3 |
4 | 5 |6 |
7 | 8 | 9 |
CONDICIONES:
* Usted debe definir las estructuras de datos necesaria a utilizar tantos como crea necesarios(vectores, matrices)
* El programa desarrollado debe contenerfunciones que permitan su reutilización en la generación de la información, por ejemplo, validar que los números ingresados son los correctos.
* Para los movimientos horizontales y verticales haceruso de funciones.
* Solo se permiten los movimientos descritos arriba.
* Para cada movimiento sea en una fila o en una columna ir imprimiendo el resultado de la matriz.
El taller es de de 3estudiantes y todas las estructuras y variables utilizadas deben estar debidamente documentadas.
Deben preparar una presentación y entregar tanto las fuentes debidamente documentadas como alpresentación y todo el material usado para desarrollar el aplicativo en un CD marcado con integrantes, asignatura y fecha. Todos los documentos generados deben estar marcados con los integrantes.
Fecha de...
Regístrate para leer el documento completo.