1) Confeccione un algoritmo que permita leer tres vectores de igual dimensin
y luego los sume en un tercer vector . Adems obtener el promedio de cada
uno de los vectores as como el mayor elemento de cada uno. 2) Se ingresan un conunto de n!meros enteros y se almacenan en un arreglo" se pide# $uscar si un n!mero % &ingresado por teclado) se encuentra en el arreglo" entregando como resultado una respuesta ' (%iste el elemento en la posicin ..) o bien" '(l elemento % no e%iste en el arreglo) *eterminar cuntas veces se repite un n!mero % &ingresado por teclado) en el arreglo Calcular el promedio de# +os n!meros ,ares en el arreglo +os n!meros -mpares en el arreglo +os n!meros ,rimos en el arreglo +os n!meros almacenados en las posiciones impares del arreglo +os n!meros almacenados en las posiciones pares del arreglo .odos los n!meros del arreglo /) Se ingresan en un arreglo una a una el conunto de letras que forman un mensae secreto" usted sabe que no est ordenado por lo tanto se pide# (ntregue el mensae en el orden inverso al cual fueron recibidas las letras (ntregue el mensae comen0ando por las letras que estn en las posiciones pares y luego las impares. (ntregue el mensae partiendo por la ultima letra" la primera letra" la pen!ltima letra" la segunda letra" la antepen!ltima letra" la tercera letra...."por eemplo a s d f g 1 2 1 2 / 3 4 5 6 7 Se obtendr# 2" a" " s" 1" d" g" f 3) 8sted desea construir un programa que le permita ugar con sus amigos al 'C9+:A*9) . 8sted ingresa una frase a un arreglo de caracteres &cada letra de la frase en una posicin del arreglo)" y luego da tres pistas a sus compa;eros# Cuantas letras son Cul es la primera letra Cul es la !ltima letra *espu<s de dar las pistas" comien0a el uego" su compa;ero empie0a a dar letras &ingresadas por teclado) y usted por cada equivocacin le descuenta 1 punto. (l uego prosigue 1asta que se adivine la palabra o se acaben los puntos &usted le asigna el puntae inicial al ugador" este puntae puede ser variable y depende de lo que usted le asigne al ugador) ,=:- >A 1 4) Se tiene un vector de 2? posiciones &n!meros enteros)" se pide generar un programa que permita reali0ar las siguientes operaciones# -ngresar un elemento en la posicin que le corresponda dentro del arreglo" de manera que este se mantenga en orden creciente ¶ lo cual despla0a los dems elementos una posicin ms atrs). Comprobando antes del ingreso que e%iste una posicin libre" sino" se debe enviar un mensae de aviso. Sacar del arreglo el elemento que indica el usuario &si se encuentra" sino" enviar mensae de aviso) -mprimir en cualquier momento el contenido del arreglo. 5) Crear una matri0 &no leerla) de dimensiones variable y llenarla de unos e imprimirla. 6) +eer una matri0 A de /%/ y una matri0 $ de /%/ y sumarla en la matri0 S. 7) Crear una matri0 de >%> &variables)" cuya diagonal principal &i@) este formada por unos y el resto por ceros. A) Crear una matri0 de 4%4 donde cada elemento de <sta corresponda a la suma de los ndices de la Bla con la columna &iC). 1?) Suponga una matri0 de dimensiones A%4" se le pide que encuentre para esta matri0 el mayor y menor elemento. +uego imprima la matri0 completa. 11) Suponga una matri0 de dimensiones 3%3" se le pide que encuentre para esta matri0 la ubicacin del mayor y menor elemento. +uego imprima la matri0 completa. 12) Suponga que ya 1a sido leda una matri0 de dimensiones A%4" se le pide que encuentre el n!mero de elementos pares que contiene la matri0. +uego imprima la matri0 completa. 1/) +ea una matri0 de >%D &variables) e indique luego cuantos elementos positivos contiene la matri0 cuntos elementos pares y positivos contiene cual es el mayor elemento que contiene la matri0 y cuantas veces Bgura. 13) +ea una matri0 de dimensiones 3%3 y luego entregue # ,=:- >A 2 el promedio de los elementos de la segunda Bla de la matri0 la suma de los elementos de la cuarta columna de la matri0 14) *adas tres matrices A"$"C se pide# (ntregar la suma de &AC$) en una matri0 resultante (ntregar la suma de &AC$)CC en una matri0 resultante (ntregar la matri0 traspuesta de cualquiera de las tres matrices en una matri0 resultante. +a matri0 traspuesta es aquella en la cual las Blas de la matri0 original pasan a ser columnas de la matri0 resultante y las columna de la matri0 original pasan a ser Blas de la resultante. >9.A# debe validar los ordenes de cada una de las matrices para reali0ar las operaciones requeridas. 15) ,ara prevenir errores de digitacin es frecuente el uso de un dgito veriBcador. 8n caso puntual es el dgito veriBcador modulo 11" utili0ado en la c<dula nacional de identidad" el cual se calcula multiplicando los dgitos del numero por 2" /" 3" 4" 5" 6" 2" /"E." comen0ando por el dgito menos signiBcativo. +uego se suman los productos obtenidos y esta suma se divide por 11. (l resto de la divisin se le resta a 11" y de esta diferencia se obtiene el dgito. Finalmente 1ay dos casos especiales" si el dgito resulta 1?" se utili0a la letra G y si resulta 11 el n!mero ?. (scribir un programa en ,ascal que indique el dgito veriBcador mdulo 11 de un n!mero dado ledo desde el teclado. 16) Se pide dise;ar e implementar un algoritmo que permita multiplicar dos matrices A y $. NOTA# debe validar los ordenes de cada una de las matrices para reali0ar la operacin. 17) (l Dago Derln desea impresionar a los Caballeros de la mesa redonda con un nuevo truco de magia. (sta tarea ser muy difcil" puesto que el Dago les 1a presentado todos los trucos que conoce" y los Caballeros 1an descubierto el truco de cada uno de ellos. (ste truco consiste en ingresar una matri0 de enteros de orden m % m en la cual cada una de las Blas" columnas y diagonales suman el mismo n!mero. Adems" todos los enteros de la matri0" que estn en el rango de 1 a m 2 " son usados slo una ve0. ,or eemplo# 15 / 2 1/ 4 1? 11 7 A 5 6 12 ,=:- >A 3 3 14 13 1 (l Dago tiene un problema" no sabe como representar su truco en un algoritmo" por lo tanto le pide a usted que dise;e uno" capa0 de veriBcar si una matri0 cuadrada ingresada por uno de los Caballeros es un Cuadrado Dgico. 1A) (s muy frecuente el problema que tienen los 1oteles para reservar pie0as y mantener la informacin actuali0ada de sus servicios. ,or eso se le 1a encargado a usted que desarrolle un programa que permita automati0ar la labor de reserva de 1abitaciones. ,ara ello le 1a pedido ayuda a su profesor y este le 1a indicado que puede usar una matri0" donde las Blas representen los pisos del 1otel y las columnas representen las 1abitaciones de cada piso" as" tendr en el piso 1 &Bla 1)" las 1abitaciones 1 &1"1)" 2 &1"2)" / &1"/)" n &1"n)" en el piso 2 &Bla 2) tendr las 1abitaciones 1 &2"1)" 2 &2"2)" / &2"/)" n &2"n) y as sucesivamente. (l programa que usted dise;e debe permitir al cliente elegir el piso y n!mero de 1abitacin" con lo cul usted debe comprobar si esta 1abitacin esta vaca &por eemplo" posee el valor 1) u ocupada &por eemplo" posee el valor ?)H de estar vaca" se la tendr que reservar al cliente &cambiar el estado de la 1abitacin# de vaca a ocupada)H de estar ocupada" su programa debe seguir el siguiente algoritmo de b!squeda# $uscar en el mismo piso la siguiente 1abitacin vaca" para lo cul se comien0a desde la 1abitacin seleccionada originalmente por el cliente y se prosigue en forma ascendente. Si se llega a la !ltima 1abitacin del piso y no se encontraron 1abitaciones vacas" se debe comen0ar con la primara 1abitacin de <ste y buscar en forma ascendente 1asta que se llegue a la 1abitacin originalmente seleccionada por el cliente &siempre y cuando la 1abitacin originalmente seleccionada por el cliente no sea la 1 del piso en cuestin). Si no se encontr una 1abitacin vaca en el piso originalmente seleccionado por el cliente" se debe continuar con el piso inmediatamente superior e iniciar la busqueda en el mismo n!mero de 1abitacin que el cliente 1aba seleccionado inicialmente. Si esta est ocupada se prosigue como se se;al anteriormente. Si se llega al !ltimo piso del 1otel y no se 1an encontrado 1abitaciones vacas" se debe proseguir con el primer piso de este &siempre y cuando el piso originalmente elegido por el cliente no sea el primero). ,=:- >A 4 Si se recorri todo el 1otel de la forma anteriormente se;alada y no se encontraron 1abitaciones vacas " se le debe indicar esto al cliente" de los contrario se le debe ofrecer la 1abitacin encontrada &vaca)" si el cliente la acepta" se le debe reservar" sino la acepta se debe proseguir con la b!squeda. ,=:- >A 5