Realizar el a) PROCEDIMIENTO y b) PROGRAMACIN en C# para cada uno de los siguientes ejercicios. ARREGLOS UNIDIMENSIONALES: 1. Calcule la media armnica de un conjunto de datos. 2. Determine la cantidad de veces que aparece cada elemento de un array. 3. Lea dos arreglos unidimensionales A y B y diga que elementos de A no estn en B. 4. Suponga que tiene n elementos en un arreglo ordenado ascendentemente. Inserte un elemento en la posicin que corresponda para mantener el arreglo ordenado. 5. La moda de un conjunto de datos es el elemento que ms se repite. Encuentre la moda de elementos almacenados en un arreglo. 6. Realizar la bsqueda de un determinado elemento dentro de un arreglo, indicando su posicin en el vector, de caso contrario se mostrar un mensaje Elemento no encontrado. 7. Elimine los elementos repetidos de un arreglo. 8. Ordene un conjunto de datos de menor a mayor por cualquiera de los mtodos presentados. ARREGLOS BIDIMENSIONALES: 9. Escribir un programa que lea una matriz, y a continuacin encuentre el mayor y el menor elemento de la matriz y sus posiciones. 10. Elaborar un programa que calcule la matriz inversa, de una matriz dada, cuyas dimensiones son ingresadas por teclado. 11. El dueo de un restaurante entrevista a cinco clientes de su negocio y les pide que califiquen del 1 a 10 los siguientes aspectos: (1 es psimo y 10 es excelente) a. Atencin de los empleados b. Calidad de la comida c. Justicia del precio d. Ambiente Elabore un programa que pida las calificaciones de N clientes en cada uno de los aspectos mencionados, y luego escriba el promedio obtenido en cada uno de ellos. La lista debe aparecer ordenada del aspecto mejor calificado al peor calificado. 12. Construir un programa que califique un examen de seleccin presentado por n estudiantes de Programacin de Computadores. El examen consta de 6 preguntas con 5 alternativas: A, B, C, D y E. Mostrar los resultados del examen por alumno. (preg. correcta = 4 ptos, preg. incorrecta= -1). 13. Los resultados de las ltimas elecciones a alcalde en una provincia X han sido las siguientes:
Escribir un programa que realice las siguientes tareas:
a) Imprimir la matriz con los resultados, incluyendo las cabeceras. b) Calcular e imprimir el total de votos recibidos por cada candidato y mostrar el candidato ms votado. c) Si algn candidato recibe ms del 50 % de los votos, el programa imprimir un mensaje de Ganador, de caso contrario mostrar el nombre de los dos candidatos ms votados, quienes sern los que pasen a la segunda ronda de elecciones. 14. Desarrollar alguno de los ejercicios anteriores, utilizando funciones.