Está en la página 1de 1

UNIVERSIDAD NACIONAL EXPERIMENTAL DEL

TÁCHIRA
NOTA:
VICERRECTORADO ACADÉMICO ___________________
DECANATO DE DOCENCIA REVISIÓN CONFORME
DEPARTAMENTO DE INFORMÁTICA FIRMA:
ASIGNATURA : COMPUTACIÓN I (0415102) ___________________

APELLIDOS Y NOMBRES:
CEDULA DE IDENTIDAD: SECCIÓN:
ESPECIALIDAD: INGENIERÍA EN INFORMÁTICA FECHA:

Matriz en Espiral

Dada una matriz NxN, con N impar y en el intervalo 3<N<15, y un número entero que identifica cada una
de las esquinas de la matriz en el intervalo 1<esq<4 (las esquinas se enumeran en sentido horario),
desarrollar un programa que permita cargar la matriz con números consecutivos en forma de espiral a partir
de la esquina indicada en la variable esq .

En la figura se muestra una matriz 5x5 cargada desde la esquina 1.

1 2 3 4 5
16 17 18 19 6
15 24 25 20 7
14 23 22 21 8
13 12 11 10 9

La información de entrada se introducirá estrictamente de la siguiente forma

3
71
53
91

La primera línea indica el número de matrices a cargar, y luego se introducen pares de números, el primer
número indica el valor de N y el segundo el valor de esq, en el ejemplo anterior se procesarán 3 matrices, la
primera de 7x7 y se comienza a cargar desde la esquina 1, otra de 5x5 cargándose desde la esquina 3 y la
última 9x9 desde la esquina 1. La salida debe ser la impresión por pantalla de la matriz o un mensaje
indicando que no se pudo procesar alguno de los datos por no ser de tamaño impar.

También podría gustarte