C/Visual C - Programacion en c++

 
Vista:

Programacion en c++

Publicado por Ruben (1 intervención) el 06/01/2006 19:27:33
Hey necesito urgentemente 2 programas en c++ aki os dejo ambos ejercicios

-un programa que lea un entero n, un vector de n componentes enteras, un entero p que
llamaremos posición, un entero l que llamaremos longitud y construya un nuevo vector con el trozo del vector
original que empieza en la posición p y tiene longitud l. Antes, el programa debe comprobar 0 _<p _ <n − 1,
y que p + l _< n. Si no se cumple alguna de estas dos condiciones el programa debe escribir “error”. Puedes
suponer que todas las componentes del vector van a ser positivas, y por tanto puedes utilizar −1 como marca
de fin de vector (si lo necesitas).

-un programa que lea un entero n, y una matriz cuadrada de n × n componentes enteras, y a
continuación calcule lo siguiente:
a) La media de los elementos de la diagonal de la matriz,
b) El máximo de los elementos de la diagonal opuesta, y
c) Considerando las dos filas centrales como vectores, la distancia euclídea entre ambos vectores. Si n es par, las
filas centrales son fáciles de calcular; si n es impar, sólo hay una fila central, luego se tomará la fila anterior como
el otro vector.
Debes hacer una función para leer la matriz, otra para calcular la media de la diagonal, otra para el máximo
de la otra diagonal y finalmente otra función que calcule la distancia euclídea entre dos vectores.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder