Trabajo Práctico Nº5
Trabajo Práctico Nº5
Trabajo Práctico Nº5
void main()
{
double d [2] [10];
.
d[ 1, 9] = 2.345;
.
.
return;
}
14- Una matriz con m filas y n columnas tiene (mxn) elementos, y en C se almacena en la
memoria por filas. Se pide realizar un programa que haga lo siguiente: 1) leer m, n y los
elementos de una matriz (mxn). 2) Leer unos valores p y q, y con los mismos elementos de
la matriz (mxn) leda previamente, crear otra matriz de p filas y q columnas, que tenga el
mismo nmero de elementos que la anterior (comprobar que pxq = mxn, y si no se cumple
volver a leer p y q), de modo que los elementos estn almacenados en la memoria en el
mismo orden, o dicho de otra forma, que el orden por filas se mantenga
15- Dada una matriz de m x n de elementos enteros, escribir una funcin que permita
generar otra matriz de igual dimensin que contenga un 1 en las posiciones de los
elementos que en la matriz original cumplan con la siguiente condicin:
(A[i,j]+suma de los elementos de la columna j +suma de los elementos de la fila 1)/5 >6
En caso de no cumplirse la condicin debe quedar un 0 en esa posicin.
Ejemplo:
5
2
7
12
1
6
suma de la fila 1=14
2
3
0
A[0,0]=5+19+14/5=7.6 A[1,0]=12+19+14/5=9
A[2,0]=2+19+14/5=7
A[0,1]=2+6+14/5=4.4
A[1,1]=1+6+14/5=4.2
A[2,1]=3+6+14/5=4.6
A[0,2]=7+13+14/5=6.8 A[1,2]=6+13+14/5=6.6
A[2,2]=0+13+14/5=5.4
La matriz resultante ser:
1
0
1
1
0
1
1
0
0
16- Escribir un programa que cargue una matriz de 3 x n de elementos enteros y un vector
de n elementos enteros. Genere una matriz de 3 x m ( siendo m calculada) con los nmeros
enteros que no se encuentran en el vector. El programa debe imprimir las estructuras.
17- Dada una matriz de M x N, escribir un funcin para que dado un elemento, busque su
primera aparicin en la matriz y a partir de esta verifique si el elemento cumple con estas
dos condiciones:
3