Está en la página 1de 5

Ejercicio en clase #1

7.4 Responda a las siguientes preguntas en relación con un arreglo llamado tabla:

a) Declare el arreglo como un arreglo entero con tres filas y tres columnas. Suponga que se
ha declarado la variable tamnioArreglo con el valor de 3.

Int tabla [tamanioArreglo] [tamanioArreglo];

b) ¿Cuántos elementos contiene el arreglo?

nueve

c) Utilice una instrucción for para inicializar cada elemento del arreglo con la suma de sus
subíndices. Suponga que se declaran las variables enteras i y j como variables de control.

For(i = o; i<tamanioArreglo; i++)


For(j = o; j<tamanioArreglo; j++)
Tabla [ i ][ j ]= i +j ;
d) Escriba un segmento de programa para imprimir los valores de cada elemento del arreglo
tabla en formato tabular, con tres filas y tres columnas. Suponga que el arreglo se inicializó
con la siguiente declaración: int tabla[ tamanioArreglo ][ tamanioArreglo ] = { { 1, 8 }, { 2,
4, 6 }, { 5 } };y las variables enteras i y j se declaran como variables de control. Muestre los
resultados.

Cout << “ [0] [1]


[2] “ endl;
For ( int i = 0; i <
tamanioArreglo; i++ ) {
Cout << ‘ [ ‘ ] << 1 >> “ j
“;
For ( int j 0 0; j <
tamanioArreglo; j++ )
Cout << setw ( 3 ) << table
[ 1 ] [ j ] << “ “;
}
Salida:
[0] [1]
[2]
[0] 1 8
0
[1] 2 4
6
[2] 5 0
Cout << ” [0] [1] [2] “ << endl ;
For (int i = 0; i<tamanioArreglo; i++){
Cout << ´[ ´ ] << 1 >> “j”;
For ( int j = o ; j< tamanioArreglo ; j++)
Cout <<setw(3) << table [ 1 ] [ j ] << “ “;
}
Salia:
[0] [1] [2]
[0] 1 8 0
[1] 2 4 6
[2] 5 0 0
7.9 Considere un arreglo entero t de 2 por 3.

a) Escriba una declaración para t.

int t [ 2 ] [ 3 ]

b) ¿Cuántas filas tiene t?

tiene dos filas

c) ¿Cuántas columnas tiene t?

tiene tres columnas

d) ¿Cuántos elementos tiene t?

tiene 6 elementos

e) Escriba los nombres de todos los elementos en la fi la 1 de t.

t [0] [1], t [0] [2], t [0] [2]

f) Escriba los nombres de todos los elementos en la columna 2 de t.

t [0] [1], t [0] [2]

g) Escriba una sola instrucción que asigne cero al elemento de t en la primera fi la y la segunda
columna.

t [0] [1] = 0;

h) Escriba una serie de instrucciones que inicialice cada elemento de t con cero. No utilice un
ciclo.

t [0] [0] = 0;

t [0] [1] = 0;

t [0] [2] = 0;

t [1] [0] = 0;

t [1] [1] = 0;

t [1] [2] = 0;

i) Escriba una instrucción for anidada que inicialice cada elemento de t con cero.

For (int i = 0; i<2;i++)

For (int j = 0; j<3;j++)

t [a] [b] = 0;
j) Escriba una instrucción que reciba como entrada los valores para los elementos de t mediante
la terminal.

for(in t a=0;a<2;a++)

For (int b=0;b<3;b++)

T[a][b]=0;

k) Escriba una serie de instrucciones que determine e imprima el valor más pequeño en el arreglo
t.

for(int b=1;a<2;b++){

If(+[a][b]<menor){

Menor=t[a][b];

Cout<< “el numero menor es:”<<menor<<endl;

l) Escriba una instrucción que muestre los elementos en la fi la 0 de t.

cout<< t[0][0]<<” “ <<t[0][1]<<” ”<<t[0][2]<<endl;

m) Escriba una instrucción que totalice los elementos de la columna 3 de t.

cout<<”la suma de la columna 3 es: ”<<t[0][2]+t[1][2];

n) Escriba una serie de instrucciones para imprimir el contenido de t en formato tabular


ordenado. Enliste los subín-dices de columna como encabezados a lo largo de la parte superior, y
enliste los subíndices de fi la a la izquierda de cada fi la.

cout<<”\n0 1 2”<<endl;

For(int a=0;a<2;a++){

Cout<<A<< “ “;

For(int b=0;b<2;b++)

Cout<<t[a][b]<< “ ”;

Cout<< “\n “;

     }

También podría gustarte