trabajo4_2014b
DESCRIPTION
PROGRAMACIONTRANSCRIPT
UNIVERSIDAD NACIONAL DEL CALLAO FACULTAD DE INGENIERÍA ELÉCTRICA Y ELECTRÓNICA
ESCUELA PROFESIONAL DE INGENIERIA ELECTRICA
JPG/03-11-2014
CICLO : 2014 – B CURSO : LENGUAJE DE PROGRAMACIÓN CODIGO : CB0208
TRABAJO N° 04
1. Un vector se dice que es simétrico si el elemento que ocupa la posición i_ésima coincide con el que ocupa la posición n-i_ésima, siempre que el número de elementos que almacene el vector que almacene el vector sea n. Por ejemplo el vector que almacena los valores 2, 4, 5, 4, 2 es simétrico. Escribir una función de C ++ que decida si el vector de n datos que recibe como parámetro es simétrico.
2. Un vector que almacena n datos se dice que es mayoritario, si existe un elemento almacenado en el vector que se aparece en el vector más de n/2 veces. Escribir una función en C++ que decida si es un vector es mayoritario.
3. Escribir una función que permita visualizar el triángulo de pascal:
4. Escribir una función que reciba como parámetros una matriz cuadrada de orden n y decida si es simétrica. Una matriz cuadrada de orden n es simétrica si a [i][j] == a [j][i] para todos los valores de los índices i, j.
5. Escribir un programa que genere aleatoriamente los datos de un vector, lo visualice, y calcule su media m, su desviación media dm su desviación típica dt, dadas por las siguientes expresiones:
6. Una agencia de venta de automóviles distribuye quince modelos diferentes y tiene en su plantilla diez
vendedores. Se desea un programa que escriba un informe mensual de las ventas por vendedor y modelo, así como el número de automóviles vendidos por cada vendedor y el número total de cada modelo vendido por todos los vendedores. Asimismo, para entregar el premio Al mejor vendedor, necesita saber cuál es el vendedor que más coches ha vendido.
Vendedor\modelo 1 2 3 4 ….. 15
1 4 8 1 4 2 12 4 25 14
3 15 3 4 7 . . 10
7. Escribir una función en C++ que encuentre el elemento mayor y menor de una matriz, así como las posiciones que ocupa y los visualice en pantalla.
8. Escribir una función en C++ que reciba como parámetro una matriz cuadrada de orden n, y calcule la transpuesta de la matriz almacenando el resultado en la propia matriz.
9. Diseñar y codificar un programa en C++ que lea un texto y determine la frecuencia de aparición de cada letra mayúscula. El fin de lectura viene dado por (Control +Z).
10. Escribir un programa en C++ que lea una frase y, a continuación, visualice cada palabra de la frase en columna, seguido del número de letras que compone cada palabra.
𝒎 = [∑ 𝒂(𝒊)
𝒏−𝟏
𝒊=𝟎
] /𝒏
𝒅𝒎 = ∑ 𝑎𝑏𝑠(𝑎(𝑖) − 𝑚)
𝑛−1
𝑖=0
𝒏
𝒅𝒕 = √∑ (𝒂(𝒊) − 𝒎)𝟐𝒏−𝟏
𝒊=𝟎
𝒏