ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

A continuación, la descripción de lo que hace las opción del menú matrices.


Enviado por   •  9 de Noviembre de 2017  •  Ensayo  •  1.912 Palabras (8 Páginas)  •  452 Visitas

Página 1 de 8

PROYECTO EL MENU Versión Final

Recuerde que el proyecto debe tener agrupadas las instrucciones de cada opción del menú en funciones independientes y aparte para cada. La función principal main(), que tiene el menú principal, solo debe llamar estas funciones, sin enviar ni recibir parámetros. Recuerde que ¡NO PUEDE USAR VARIABLES GLOBALES!

A continuación, la descripción de lo que hace las opción del menú matrices.

OPCION 4. MATRICES

Al entrar a esta opción del menú, debe declararse una matriz de 9 x 9 de números enteros, la cual se debe inicializar para un nf número de filas y un nc número de columnas, con los siguientes valores:

1

2

3

4

5

6

7

8

 nc=8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

Nf=5

33

34

35

36

37

38

39

40

La inicialización de la matriz puede hacerse a través de un proceso automático de llenado (dos ciclos) o simplemente escribiendo los valores a continuación de la declaración de la matriz (con los corchetes y las comas que haya lugar).

Al entrar a esta opción debe presentar el siguiente menú:

MENU MATRICES

1. Mostrar matriz por pantalla

2. Capturar otra vez la matriz

3. limpia esquina inferior izquierda

4. Rellena columna hacia arriba

5. Diagonal superior derecha

9. Salir

Digite la opción:

Cada opción del menú MATRICES debe ser a la vez una función y debe hacer lo siguiente:

La opción 1.Mostrar matriz por pantalla muestra por pantalla la matriz.

La opción 2. Capturar otra vez la matriz debe leer, dentro de la función, el número de filas, el número de columnas, y enseguida, uno tras otro, los elementos de una matriz de ese tamaño. La matriz leída y su tamaño (número de filas y columnas) debe ser retornada a la función del menú matrices. Esta nueva matriz se puede mostrar entonces entrando a la opción 1 del menú de matrices.

La opción 3. Limpia esquina inferior izquierda debe leer, dentro de la función, una posición de la matriz y limpiar con ceros todo el rectángulo que se forma desde la posición leída inclusive, hasta la esquina inferior izquierda de la matriz. La matriz modificada se puede mostrar entonces entrando a la opción 1 del menú matrices. Por ejemplo, si la posición leída es fila 3 y columna 5, la matriz debe verse así:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

0

0

0

0

0

22

23

24

0

0

0

0

0

30

31

32

0

0

0

0

0

38

39

40

NOTA: En todas las opciones del menú matrices, suponga que la persona que digita entiende que la primera fila es la 1 y la primera columna también es la 1, es decir, no existe para él la columna ni la fila 0 .

La opción 4. Rellena columna hacia arriba debe leer, dentro de la función, una posición de la matriz y rellenar de 999 la columna desde la posición leída inclusive, hacia arriba. La matriz modificada se puede mostrar entonces entrando a la opción 1 del menú de matrices. Por ejemplo, si la posición leída es fila 4 y columna 6, la matriz debe verse así:

1

2

3

4

5

999

7

8

9

10

11

12

13

999

15

16

17

18

19

20

21

999

23

24

25

26

27

28

29

999

31

32

33

34

35

36

37

38

39

40

La opción 5. Diagonal superior derecha debe leer, dentro de la función, una posición de la matriz y llenar de 777 la diagonal que sube en dirección superior derecha desde la posición leída inclusive. La matriz modificada se puede mostrar entonces entrando a la opción 1 del menú de matrices. Por ejemplo, si la posición leída es fila 4 y columna 2, la matriz debe verse así:

...

Descargar como (para miembros actualizados) txt (13 Kb) pdf (177 Kb) docx (18 Kb)
Leer 7 páginas más »
Disponible sólo en Clubensayos.com